|
Init(args)
Scripting Reference
|
| ▼NSisus | |
| ▼NInit | |
| ▼NReflection | |
| CAddComponentExtensions | Extensions methods for UnityEngine.Object type classes that can be used to add components or clone objects while injecting values into fields and properties of the created instance using reflection |
| CInjectionUtility | Utility class for injecting values to fields and properties during initialization using reflection |
| CInstantiateExtensions | Extensions methods for UnityEngine.Object type classes that can be used to add components or clone objects while injecting values into fields and properties of the created instance using reflection |
| CAddComponentExtensions | Extensions methods for GameObject that can be used to add components that implement one of the IArgs interfaces with the required dependencies passed to the component's Init function |
| CAny< T > | Represents a value of type T that can be assigned through Unity's inspector as well as serialized by its serializer |
| CAnyGeneric< T > | Represents a value of generic type T that can be assigned through Unity's inspector as well as serialized by its serializer |
| CCircularDependenciesException | The exception that is thrown when creating a service object requires another service object to exist, but to creating that other service object also requires the prior service object to exist, thus making it impossible to create neither service object |
| CComponents< TFirstComponent, TSecondComponent > | Represents a pair of components that exist on the same GameObject |
| CComponents< TFirstComponent, TSecondComponent, TThirdComponent > | Represents three of components that exist on the same GameObject |
| CCreate | Methods that can be used to instantiate new copies Objects that implement one of the IArgs interfaces with the required dependencies passed to the clone's Init function |
| CCustomInitializer< TClient, TArgument > | A base class for a component that can specify the argument used to initialize an object of type TClient |
| CCustomInitializer< TClient, TFirstArgument, TSecondArgument > | A base class for a component that can specify the two arguments used to initialize an object of type TClient |
| CCustomInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument > | A base class for a component that can specify the three arguments used to initialize an object of type TClient |
| CCustomInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > | A base class for a component that can specify the four arguments used to initialize an object of type TClient |
| CCustomInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > | A base class for a component that can specify the five arguments used to initialize an object of type TClient |
| CCustomInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > | A base class for a component that can specify the six arguments used to initialize an object of type TClient |
| CCustomInitializerBase< TClient, TArgument > | A base class for a component that can specify the argument used to initialize an object of type TClient |
| CCustomInitializerBase< TClient, TFirstArgument, TSecondArgument > | A base class for a component that can specify the two arguments used to initialize an object of type TClient |
| CCustomInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument > | A base class for a component that can specify the three arguments used to initialize an object of type TClient |
| CCustomInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > | A base class for a component that can specify the four arguments used to initialize an object of type TClient |
| CCustomInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > | A base class for a component that can specify the five arguments used to initialize an object of type TClient |
| CCustomInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > | A base class for a component that can specify the six arguments used to initialize an object of type TClient |
| CExecutionOrder | Defines the default execution orders of various components |
| CFind | Utility class for finding instances in the scene |
| CGameObject< TComponent > | Builder for creating a new GameObject with a component of type TComponent |
| CGameObject< TFirstComponent, TSecondComponent > | Builder for creating a new GameObject with two components |
| CGameObject< TFirstComponent, TSecondComponent, TThirdComponent > | Builder for creating a new GameObject with three components |
| CGameObjectT1Extensions | Extensions methods for initializing GameObject<TComponent> objects |
| CGameObjectT2Extensions | Extensions methods for initializing GameObject<TFirstComponent, TSecondComponent> objects |
| CGameObjectT3Extensions | Extensions methods for initializing GameObject<TFirstComponent, TSecondComponent, TThirdComponent> objects |
| CGameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > | Builder for creating a new GameObject with three components |
| CGameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > | Builder for creating a new GameObject with three components |
| CIArgs< TArgument > | Represents an object which can receive an argument of type TArgument as part of its initialization process |
| CIArgs< TFirstArgument, TSecondArgument > | Represents an object which can receive two arguments as part of its initialization process |
| CIArgs< TFirstArgument, TSecondArgument, TThirdArgument > | Represents an object which can receive three arguments as part of its initialization process |
| CIArgs< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > | Represents an object which can receive four arguments as part of its initialization process |
| CIArgs< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > | Represents an object which can receive five arguments as part of its initialization process |
| CIArgs< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > | Represents an object which can receive six arguments as part of its initialization process |
| CIArgs< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument > | Represents an object which can receive seven arguments as part of its initialization process |
| CIArgs< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument > | Represents an object which can receive eight arguments as part of its initialization process |
| CIArgs< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument > | Represents an object which can receive nine arguments as part of its initialization process |
| CIArgs< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument > | Represents an object which can receive ten arguments as part of its initialization process |
| CIArgs< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument > | Represents an object which can receive eleven arguments as part of its initialization process |
| CIArgs< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument, TTwelfthArgument > | Represents an object which can receive twelve arguments as part of its initialization process |
| CIAwake | Defines a class that needs to receive a callback during the Awake event function |
| CICancellable | Represents an object that can be requested to cancel any asynchronous operations that may be running on it |
| CICoroutineRunner | Represents an object that can start and stop coroutines running |
| CICoroutines | Represents an object that can start and stop coroutines |
| CICoroutinesExtensions | Extension methods for objects that implement ICoroutines |
| CIEightArguments | Represents an object which can receive eight arguments as part of its initialization process |
| CIEighthArgument< TEighthArgument > | Represents an object which can receive eight or more arguments as part of its initialization process, with the twelfth one being an object of type TEighthArgument |
| CIElevenArguments | Represents an object which can receive eleven arguments as part of its initialization process |
| CIEleventhArgument< TEleventhArgument > | Represents an object which can receive eleven or more arguments as part of its initialization process, with the twelfth one being an object of type TEleventhArgument |
| CIEnableable | Represents an object that can be enabled or disabled |
| CIEnableableExtensions | Extension methods for objects that implement the IEnableable interface |
| CIFifthArgument< TFifthArgument > | Represents an object which can receive five or more arguments as part of its initialization process, with the fifth one being an object of type TFifthArgument |
| CIFirstArgument< TFirstArgument > | Represents an object which can receive one or more arguments as part of its initialization process, with the first one being an object of type TFirstArgument |
| CIFiveArguments | Represents an object which can receive five arguments as part of its initialization process |
| CIFixedUpdate | Defines a class that can subscribe to receive a callback during the FixedUpdate event function |
| CIFourArguments | Represents an object which can receive four arguments as part of its initialization process |
| CIFourthArgument< TFourthArgument > | Represents an object which can receive four or more arguments as part of its initialization process, with the fourth one being an object of type TFourthArgument |
| CIInitializable | Represents an object which might be able to try and locate its own dependencies and initialize itself |
| CIInitializable< TArgument > | Represents an object which can be initialized using an argument of type TArgument |
| CIInitializable< TFirstArgument, TSecondArgument > | Represents an object which can be initialized using two arguments |
| CIInitializable< TFirstArgument, TSecondArgument, TThirdArgument > | Represents an object which can be initialized using three arguments |
| CIInitializable< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > | Represents an object which can be initialized using four arguments |
| CIInitializable< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > | Represents an object which can be initialized using five arguments |
| CIInitializable< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > | Represents an object which can be initialized using six arguments |
| CIInitializable< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument > | Represents an object which can be initialized using seven arguments |
| CIInitializable< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument > | Represents an object which can be initialized using eight arguments |
| CIInitializable< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument > | Represents an object which can be initialized using nine arguments |
| CIInitializable< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument > | Represents an object which can be initialized using ten arguments |
| CIInitializable< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument > | Represents an object which can be initialized using eleven arguments |
| CIInitializable< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument, TTwelfthArgument > | Represents an object which can be initialized using twelve arguments |
| CIInitializer | Represents an object that can can specify the arguments used to initialize an object that implements one of the IInitializable<> interfaces |
| CIInitializer< TClient > | Represents an Initializer that can can specify the arguments used to initialize an object of type TClient |
| CIInitializer< TClient, TArgument > | Represents an Initializer that can can specify a single argument that is used to initialize an object of type TClient |
| CIInitializer< TClient, TFirstArgument, TSecondArgument > | Represents an Initializer that can can specify two arguments that are used to initialize an object of type TClient |
| CIInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument > | Represents an Initializer that can can specify three arguments that are used to initialize an object of type TClient |
| CIInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > | Represents an Initializer that can can specify four arguments that are used to initialize an object of type TClient |
| CIInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > | Represents an Initializer that can can specify five arguments that are used to initialize an object of type TClient |
| CIInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > | Represents an Initializer that can can specify six arguments that are used to initialize an object of type TClient |
| CILateUpdate | Defines a class that can subscribe to receive a callback during the LateUpdate event function |
| CINineArguments | Represents an object which can receive nine arguments as part of its initialization process |
| CINinthArgument< TNinthArgument > | Represents an object which can receive nine or more arguments as part of its initialization process, with the twelfth one being an object of type TNinthArgument |
| CInitAfterAttribute | Attribute that can be added to an IInitializer class to specify that it should initialize its client only after some other types have been initialized |
| CInitArgs | Utility class containing methods related to providing and retrieving arguments for objects that implement one of the IArgs interfaces such as MonoBehaviour<TArgument> and ScriptableObject<TArgument> |
| CInitArgsException | Base class for all custom exceptions that can be thrown by Init(args)'s API |
| CInitArgumentsNotReceivedException | The exception that is thrown when arguments have been provided for an object being initialized but it fails to receive them |
| CInitializer< TClient, TArgument > | A base class for a component that can be used to specify the argument used to initialize a component that implements IInitializable<TArgument> |
| CInitializer< TClient, TFirstArgument, TSecondArgument > | A base class for a component that can can specify the two arguments used to initialize a component that implements IInitializable<TFirstArgument, TSecondArgument> |
| CInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument > | A base class for a component that can can specify the three arguments used to initialize a component that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument> |
| CInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > | A base class for a component that can can specify the four arguments used to initialize a component that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument> |
| CInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > | A base class for a component that can specify the five arguments used to initialize a component that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument> |
| CInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > | A base class for a component that can specify the six arguments used to initialize a component that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument> |
| CInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument > | A base class for a component that can specify the seven arguments used to initialize a component that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument> |
| CInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument > | A base class for a component that can specify the eight arguments used to initialize a component that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument> |
| CInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument > | A base class for a component that can specify the nine arguments used to initialize a component that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument> |
| CInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument > | A base class for a component that can specify the ten arguments used to initialize a component that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument> |
| CInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument > | A base class for a component that can specify the eleven arguments used to initialize a component that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument> |
| CInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument, TTwelfthArgument > | A base class for a component that can specify the twelve arguments used to initialize a component that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument, TTwelfthArgument> |
| CInitializerBase< TClient, TArgument > | A base class for a component that can can specify the argument used to initialize an object that implements IInitializable<TArgument> |
| CInitializerBase< TClient, TFirstArgument, TSecondArgument > | A base class for a component that can specify the two arguments used to initialize an object that implements IInitializable<TFirstArgument, TSecondArgument> |
| CInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument > | A base class for a component that can specify the three arguments used to initialize an object that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument> |
| CInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > | A base class for a component that can specify the four arguments used to initialize an object that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument> |
| CInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > | A base class for a component that can specify the five arguments used to initialize an object that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument> |
| CInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > | A base class for a component that can specify the six arguments used to initialize an object that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument> |
| CInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument > | A base class for a component that can specify the seven arguments used to initialize an object that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument> |
| CInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument > | A base class for a component that can specify the eight arguments used to initialize an object that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument> |
| CInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument > | A base class for a component that can specify the nine arguments used to initialize an object that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument> |
| CInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument > | A base class for a component that can specify the ten arguments used to initialize an object that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument> |
| CInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument > | A base class for a component that can specify the eleven arguments used to initialize an object that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument> |
| CInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument, TTwelfthArgument > | A base class for a component that can specify the twelve arguments used to initialize an object that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument, TTwelfthArgument> |
| CInitInEditModeAttribute | Add this attribute to classes to have them be initialized in Edit Mode whenever any objects in the same scene or prefab are modified |
| CInitOnResetAttribute | This attribute can be added to a class that derives from one of the MonoBehaviour<T> base classes to automatically initialize it with dependencies when the component is first attached to a GameObject in the editor or when the user selects 'Reset' in the Inspector's context menu |
| CInitOrderAttribute | Specifies the execution order for the script during initialization and other event functions |
| CInstantiateExtensions | Extensions methods for Object that can be used to instantiate new copies Objects that implement one of the IArgs interfaces with the required dependencies passed to the clone's Init function |
| CINullGuard | Represents an object that is responsible for providing an initialization argument, and can be validated by an initializer to verify that it will be able to fulfill that responsibility at runtime |
| CINullGuardByType | Represents an object that is responsible for providing an initialization argument, and can be validated by an initializer to verify that it will be able to fulfill that responsibility at runtime |
| CInvalidInitArgumentsException | The exception that is thrown when invalid arguments are passed to an object during its initialization |
| CIOnDestroy | Defines a class that wants to receive a callback during the OnDestroy event function of the MonoBehaviour that wraps it |
| CIOnDisable | Defines a class that wants to receive a callback during the OnDisable event function of the MonoBehaviour that wraps it |
| CIOneArgument | Represents an object which can receive one argument as part of its initialization process |
| CIOnEnable | Defines a class that needs to receive a callback during the OnEnable event function |
| CISecondArgument< TSecondArgument > | Represents an object which can receive two or more arguments as part of its initialization process, with the second one being an object of type TSecondArgument |
| CIServiceInitializer | Represents an initializer that specifies how a service object should be initialized |
| CIServiceInitializer< out TService > | Represents an initializer that specifies how a service of type TService should be initialized |
| CIServiceInitializer< out TService, in TArgument > | Represents an initializer that specifies how a service of type TService should be initialized |
| CIServiceInitializer< out TService, in TFirstArgument, in TSecondArgument > | Represents an initializer that specifies how a service of type TService should be initialized |
| CIServiceInitializer< out TService, in TFirstArgument, in TSecondArgument, in TThirdArgument > | Represents an initializer that specifies how a service of type TService should be initialized |
| CIServiceInitializer< out TService, in TFirstArgument, in TSecondArgument, in TThirdArgument, in TFourthArgument > | Represents an initializer that specifies how a service of type TService should be initialized |
| CIServiceInitializer< out TService, in TFirstArgument, in TSecondArgument, in TThirdArgument, in TFourthArgument, in TFifthArgument > | Represents an initializer that specifies how a service of type TService should be initialized |
| CIServiceInitializer< out TService, in TFirstArgument, in TSecondArgument, in TThirdArgument, in TFourthArgument, in TFifthArgument, in TSixthArgument > | Represents an initializer that specifies how a service of type TService should be initialized |
| CIServiceInitializerAsync | Represents an initializer that specifies how a service object should be initialized asynchronously |
| CIServiceInitializerAsync< TService > | Represents an initializer that specifies how a service of type TService should be initialized asynchronously |
| CIServiceInitializerAsync< TService, in TArgument > | Represents an initializer that specifies how a service of type TService should be initialized asynchronously |
| CIServiceInitializerAsync< TService, in TFirstArgument, in TSecondArgument > | Represents an initializer that specifies how a service of type TService should be initialized |
| CIServiceInitializerAsync< TService, in TFirstArgument, in TSecondArgument, in TThirdArgument > | Represents an initializer that specifies how a service of type TService should be initialized |
| CIServiceInitializerAsync< TService, in TFirstArgument, in TSecondArgument, in TThirdArgument, in TFourthArgument > | Represents an initializer that specifies how a service of type TService should be initialized |
| CIServiceInitializerAsync< TService, in TFirstArgument, in TSecondArgument, in TThirdArgument, in TFourthArgument, in TFifthArgument > | Represents an initializer that specifies how a service of type TService should be initialized |
| CIServiceInitializerAsync< TService, in TFirstArgument, in TSecondArgument, in TThirdArgument, in TFourthArgument, in TFifthArgument, in TSixthArgument > | Represents an initializer that specifies how a service of type TService should be initialized |
| CIServiceProvider | Represents a class responsible for providing service objects on request to any clients that need them |
| CISevenArguments | Represents an object which can receive seven arguments as part of its initialization process |
| CISeventhArgument< TSeventhArgument > | Represents an object which can receive seven or more arguments as part of its initialization process, with the twelfth one being an object of type TSeventhArgument |
| CISixArguments | Represents an object which can receive six arguments as part of its initialization process |
| CISixthArgument< TSixthArgument > | Represents an object which can receive six or more arguments as part of its initialization process, with the sixth one being an object of type TSixthArgument |
| CIStart | Defines a class that wants to receive a callback during the Start event function of the MonoBehaviour that wraps it |
| CITenArguments | Represents an object which can receive ten arguments as part of its initialization process |
| CITenthArgument< TTenthArgument > | Represents an object which can receive ten or more arguments as part of its initialization process, with the twelfth one being an object of type TTenthArgument |
| CIThirdArgument< TThirdArgument > | Represents an object which can receive three or more arguments as part of its initialization process, with the third one being an object of type TThirdArgument |
| CIThreeArguments | Represents an object which can receive three arguments as part of its initialization process |
| CITwelfthArgument< TTwelfthArgument > | Represents an object which can receive twelve or more arguments as part of its initialization process, with the twelfth one being an object of type TTwelfthArgument |
| CITwelveArguments | Represents an object which can receive twelve arguments as part of its initialization process |
| CITwoArguments | Represents an object which can receive two arguments as part of its initialization process |
| CIUpdate | Defines a class that can subscribe to receive a callback during the Update event function |
| CIValueByTypeProvider | Represents an object that can provide a value of a requested type to a GameObject client |
| CIValueByTypeProviderAsync | Represents an object that can asynchronously retrieve a value of a given type for a client Component |
| CIValueByTypeReleaser | Represents a value provider (IValueByTypeProvider or IValueByTypeProviderAsync) to which clients should return the value that was provided to them, when they no longer need it (for example, when the client is destroyed) |
| CIValueProvider | Represents an object that can provide a value on demand |
| CIValueProvider< TValue > | Represents an object that can provide a Value of type TValue on demand |
| CIValueProviderAsync | Represents an object that can asynchronously retrieve a value for a client Component |
| CIValueProviderAsync< TValue > | Represents an object that can asynchronously retrieve a value of type TValue for a client Component |
| CIValueReleaser< in TValue > | Represents a value provider (IValueProvider<TValue> or IValueProviderAsync<TValue>) to which clients should return the value that was provided to them, when they no longer need it (for example, when the client is destroyed) |
| CIWrapper | Represents a Object that acts as a simple wrapper for a plain old class object of type TWrapped |
| CIWrapper< TWrapped > | Represents an Object that acts as a simple wrapper for a plain old class object of type TWrapped |
| CMissingInitArgumentsException | The exception that is thrown when an object is initialized without all the services that it depends on having been provided to it |
| CMonoBehaviour< TArgument > | A base class for MonoBehaviours that can be instantiated or added to a GameObject with an argument passed to the Init method of the created instance |
| CMonoBehaviour< TFirstArgument, TSecondArgument > | A base class for MonoBehaviours that can be instantiated or added to a GameObject with two arguments passed to the Init method of the created instance |
| CMonoBehaviour< TFirstArgument, TSecondArgument, TThirdArgument > | A base class for MonoBehaviours that can be instantiated or added to a GameObject with three arguments passed to the Init method of the created instance |
| CMonoBehaviour< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > | A base class for MonoBehaviours that can be instantiated or added to a GameObject with four arguments passed to the Init method of the created instance |
| CMonoBehaviour< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > | A base class for MonoBehaviours that can be instantiated or added to a GameObject with five arguments passed to the Init method of the created instance |
| CMonoBehaviour< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > | A base class for MonoBehaviours that can be instantiated or added to a GameObject with six arguments passed to the Init method of the created instance |
| CMonoBehaviour< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument > | A base class for MonoBehaviours that can be instantiated or added to a GameObject with seven arguments passed to the Init method of the created instance |
| CMonoBehaviour< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument > | A base class for MonoBehaviours that can be instantiated or added to a GameObject with eight arguments passed to the Init method of the created instance |
| CMonoBehaviour< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument > | A base class for MonoBehaviours that can be instantiated or added to a GameObject with nine arguments passed to the Init method of the created instance |
| CMonoBehaviour< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument > | A base class for MonoBehaviours that can be instantiated or added to a GameObject with ten arguments passed to the Init method of the created instance |
| CMonoBehaviour< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument > | A base class for MonoBehaviours that can be instantiated or added to a GameObject with eleven arguments passed to the Init method of the created instance |
| CMonoBehaviour< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument, TTwelfthArgument > | A base class for MonoBehaviours that can be instantiated or added to a GameObject with twelve arguments passed to the Init method of the created instance |
| CMonoBehaviourBase | Base class for all MonoBehaviour{T...} classes |
| CNullArgumentGuardExtensions | Extension methods for NullArgumentGuard |
| CRequires< TArgument > | A base class for an object that depends on one service |
| CRequires< TFirstArgument, TSecondArgument > | A base class for an object that depends on two services |
| CRequires< TFirstArgument, TSecondArgument, TThirdArgument > | A base class for an object that depends on three services |
| CRequires< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > | A base class for an object that depends on four services |
| CRequires< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > | A base class for an object that depends on five services |
| CRequires< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > | A base class for an object that depends on six services |
| CScriptableObject< TArgument > | A base class for scriptable objects that can be created or instantiated with an argument passed to the Init method of the created instance |
| CScriptableObject< TFirstArgument, TSecondArgument > | A base class for scriptable objects that can be created or instantiated with two arguments passed to the Init method of the created instance |
| CScriptableObject< TFirstArgument, TSecondArgument, TThirdArgument > | A base class for scriptable objects that can be created or instantiated with three arguments passed to the Init method of the created instance |
| CScriptableObject< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > | A base class for scriptable objects that can be created or instantiated with four arguments passed to the Init method of the created instance |
| CScriptableObject< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > | A base class for scriptable objects that can be created or instantiated with five arguments passed to the Init method of the created instance |
| CScriptableObject< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > | A base class for scriptable objects that can be created or instantiated with six arguments passed to the Init method of the created instance |
| CScriptableObjectInitializer< TClient, TArgument > | A base class for an initializer that can be used to specify the argument used to initialize a scriptable object that implements IInitializable<TArgument> |
| CScriptableObjectInitializer< TClient, TFirstArgument, TSecondArgument > | A base class for an initializer that can be used to specify the two arguments used to initialize a scriptable object that implements IInitializable<TFirstArgument, TSecondArgument> |
| CScriptableObjectInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument > | A base class for an initializer that can be used to specify the three arguments used to initialize a scriptable object that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument> |
| CScriptableObjectInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > | A base class for an initializer that can be used to specify the four arguments used to initialize a scriptable object that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument> |
| CScriptableObjectInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > | A base class for an initializer that can be used to specify the five arguments used to initialize a scriptable object that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument> |
| CScriptableObjectInitializer< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > | A base class for an initializer that can be used to specify the six arguments used to initialize a scriptable object that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument> |
| CScriptableObjectInitializerBase< TClient, TArgument > | A base class for an initializer that can be used to specify the argument used to initialize a scriptable object that implements IInitializable<TArgument> |
| CScriptableObjectInitializerBase< TClient, TFirstArgument, TSecondArgument > | A base class for an initializer that can be used to specify the two arguments used to initialize a scriptable object that implements IInitializable<TFirstArgument, TSecondArgument> |
| CScriptableObjectInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument > | A base class for an initializer that can be used to specify the three arguments used to initialize a scriptable object that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument> |
| CScriptableObjectInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > | A base class for an initializer that can be used to specify the four arguments used to initialize a scriptable object that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument> |
| CScriptableObjectInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > | A base class for an initializer that can be used to specify the five arguments used to initialize a scriptable object that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument> |
| CScriptableObjectInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > | A base class for an initializer that can be used to specify the six arguments used to initialize a scriptable object that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument> |
| CScriptableWrapper< TWrapped > | A base class for ScriptableObjects that act as simple wrappers for plain old class objects |
| CService | Utility class that clients can use to retrieve services that are accessible to them |
| CService< TService > | Class that can act as a container for a globally shared instance of any class that has the ServiceAttribute on demand |
| CServiceAttribute | Classes that have the ServiceAttribute can provide services for one or more client objects |
| CServiceInitFailedException | The exception that is thrown when the initialization of a service has failed |
| CServiceInitializer< TService > | A base class for an initializer that is responsible for specifying how a service of type TService should be initialized and registered with the framework |
| CServiceInitializer< TService, TArgument > | A base class for an initializer that is responsible for initializing a service of type TService , which itself depends on one other service |
| CServiceInitializer< TService, TFirstArgument, TSecondArgument > | A base class for an initializer that is responsible for initializing a service of type TService , which itself depends on two other services |
| CServiceInitializer< TService, TFirstArgument, TSecondArgument, TThirdArgument > | A base class for an initializer that is responsible for initializing a service of type TService , which itself depends on three other services |
| CServiceInitializer< TService, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > | A base class for an initializer that is responsible for initializing a service of type TService , which itself depends on four other services |
| CServiceInitializer< TService, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > | A base class for an initializer that is responsible for initializing a service of type TService , which itself depends on five other services |
| CServiceInitializer< TService, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > | A base class for an initializer that is responsible for initializing a service of type TService , which itself depends on six other services |
| CServiceInitializerAsync< TService > | A base class for an initializer that is responsible for asynchronously initializing a service of type TService , which itself depends on one other service |
| CServiceInitializerAsync< TService, TArgument > | A base class for an initializer that is responsible for asynchronously initializing a service of type TService , which itself depends on one other service |
| CServiceInitializerAsync< TService, TFirstArgument, TSecondArgument > | A base class for an initializer that is responsible for asynchronously initializing a service of type TService , which itself depends on two other services |
| CServiceInitializerAsync< TService, TFirstArgument, TSecondArgument, TThirdArgument > | A base class for an initializer that is responsible for asynchronously initializing a service of type TService , which itself depends on three other services |
| CServiceInitializerAsync< TService, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > | A base class for an initializer that is responsible for asynchronously initializing a service of type TService , which itself depends on four other services |
| CServiceInitializerAsync< TService, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > | A base class for an initializer that is responsible for asynchronously initializing a service of type TService , which itself depends on five other services |
| CServiceInitializerAsync< TService, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > | A base class for an initializer that is responsible for asynchronously initializing a service of type TService , which itself depends on six other services |
| CServiceProvider | A global service that clients can use to acquire other global and local services by their defining types |
| CServiceUtility | Utility class responsible for providing information about services |
| CStateMachineBehaviour< TArgument > | A base class for state machine behaviours that can receive a single object they depend on during their initialization |
| CStateMachineBehaviour< TFirstArgument, TSecondArgument > | A base class for state machine behaviours that can receive two objects they depend on during their initialization |
| CStateMachineBehaviour< TFirstArgument, TSecondArgument, TThirdArgument > | A base class for state machine behaviours that can receive three objects they depend on during their initialization |
| CStateMachineBehaviour< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > | A base class for state machine behaviours that can receive four objects they depend on during their initialization |
| CStateMachineBehaviour< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > | A base class for state machine behaviours that can receive five objects they depend on during their initialization |
| CStateMachineBehaviour< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > | A base class for state machine behaviours that can receive six objects they depend on during their initialization |
| CStateMachineBehaviourInitializer< TStateMachineBehaviour, TArgument > | A base class for a component that can be used to specify the argument used to initialize a state machine behaviour of type TStateMachineBehaviour that implements IInitializable<TArgument> |
| CStateMachineBehaviourInitializer< TStateMachineBehaviour, TFirstArgument, TSecondArgument > | A base class for a component that can be used to specify the two arguments used to initialize a state machine behaviour of type TStateMachineBehaviour that implements IInitializable<TFirstArgument, TSecondArgument> |
| CStateMachineBehaviourInitializer< TStateMachineBehaviour, TFirstArgument, TSecondArgument, TThirdArgument > | A base class for a component that can be used to specify the three arguments used to initialize a state machine behaviour of type TStateMachineBehaviour that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument> |
| CStateMachineBehaviourInitializer< TStateMachineBehaviour, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > | A base class for a component that can be used to specify the four arguments used to initialize a state machine behaviour of type TStateMachineBehaviour that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument> |
| CStateMachineBehaviourInitializer< TStateMachineBehaviour, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > | A base class for a component that can be used to specify the five arguments used to initialize a state machine behaviour of type TStateMachineBehaviour that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument> |
| CStateMachineBehaviourInitializer< TStateMachineBehaviour, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > | A base class for a component that can be used to specify the six arguments used to initialize a state machine behaviour of type TStateMachineBehaviour that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument> |
| CStateMachineBehaviourInitializerBase< TStateMachineBehaviour, TArgument > | A base class for an animator component that can be used to specify the argument used to initialize a state machine behaviour of type TStateMachineBehaviour that implements IInitializable<TArgument> |
| CStateMachineBehaviourInitializerBase< TStateMachineBehaviour, TFirstArgument, TSecondArgument > | A base class for an animator component that can be used to specify the two arguments used to initialize a state machine behaviour of type TStateMachineBehaviour that implements IInitializable<TFirstArgument, TSecondArgument> |
| CStateMachineBehaviourInitializerBase< TStateMachineBehaviour, TFirstArgument, TSecondArgument, TThirdArgument > | A base class for an animator component that can be used to specify the three arguments used to initialize a state machine behaviour of type TStateMachineBehaviour that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument> |
| CStateMachineBehaviourInitializerBase< TStateMachineBehaviour, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > | A base class for an animator component that can be used to specify the four arguments used to initialize a state machine behaviour of type TStateMachineBehaviour that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument> |
| CStateMachineBehaviourInitializerBase< TStateMachineBehaviour, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > | A base class for an animator component that can be used to specify the five arguments used to initialize a state machine behaviour of type TStateMachineBehaviour that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument> |
| CStateMachineBehaviourInitializerBase< TStateMachineBehaviour, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > | A base class for an animator component that can be used to specify the six arguments used to initialize a state machine behaviour of type TStateMachineBehaviour that implements IInitializable<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument> |
| CUninitializedGameObject< TFirstComponent, TSecondComponent > | Builder for creating a new GameObject with two components |
| CValueProviderMenuAttribute | The ValueProviderMenuAttribute allows you to add menu items to the dropdown menu for IInitializable<>.Init arguments of an Initializer<,> |
| CWaitForService | Initializer argument menu item that can be used to defer initialization of its client until a service that it requires becomes available |
| CWrapper | Base class for MonoBehaviours that act as simple wrappers for plain old class objects |
| CWrapper< TWrapped > | A base class for MonoBehaviours that act as simple wrappers for plain old class objects |
| CWrapperExtensions | Extension methods for IWrapper objects |
| CWrapperGameObjectExtensions | Extensions methods for GameObject that can be used to wrap plain old class objects with Wrapper<> components and attach them to GameObjects |
| CWrapperInitializer< TWrapper, TWrapped, TArgument > | A base class for a component that can specify the constructor argument used to initialize a plain old class object which then gets wrapped by a Wrapper<TWrapped> component |
| CWrapperInitializer< TWrapper, TWrapped, TFirstArgument, TSecondArgument > | A base class for a component that can specify the two constructor arguments used to initialize a plain old class object which then gets wrapped by a Wrapper<TWrapped> component |
| CWrapperInitializer< TWrapper, TWrapped, TFirstArgument, TSecondArgument, TThirdArgument > | A base class for a component that can specify the three constructor arguments used to initialize a plain old class object which then gets wrapped by a Wrapper<TWrapped> component |
| CWrapperInitializer< TWrapper, TWrapped, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > | A base class for a component that can specify the four constructor arguments used to initialize a plain old class object which then gets wrapped by a Wrapper<TWrapped> component |
| CWrapperInitializer< TWrapper, TWrapped, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > | A base class for a component that can specify the five constructor arguments used to initialize a plain old class object which then gets wrapped by a Wrapper<TWrapped> component |
| CWrapperInitializer< TWrapper, TWrapped, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > | A base class for a component that can specify the six constructor arguments used to initialize a plain old class object which then gets wrapped by a Wrapper<TWrapped> component |
| CWrapperInitializerBase< TWrapper, TWrapped, TArgument > | A base class for a component that can specify the constructor argument used to initialize a plain old class object which then gets wrapped by a Wrapper<TWrapped> component |
| CWrapperInitializerBase< TWrapper, TWrapped, TFirstArgument, TSecondArgument > | A base class for a component that can specify the two constructor arguments used to initialize a plain old class object which then gets wrapped by a Wrapper<TWrapped> component |
| CWrapperInitializerBase< TWrapper, TWrapped, TFirstArgument, TSecondArgument, TThirdArgument > | A base class for a component that can specify the three constructor arguments used to initialize a plain old class object which then gets wrapped by a Wrapper<TWrapped> component |
| CWrapperInitializerBase< TWrapper, TWrapped, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > | A base class for a component that can specify the four constructor arguments used to initialize a plain old class object which then gets wrapped by a Wrapper<TWrapped> component |
| CWrapperInitializerBase< TWrapper, TWrapped, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > | A base class for a component that can specify the five constructor arguments used to initialize a plain old class object which then gets wrapped by a Wrapper<TWrapped> component |
| CWrapperInitializerBase< TWrapper, TWrapped, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > | A base class for a component that can specify the six constructor arguments used to initialize a plain old class object which then gets wrapped by a Wrapper<TWrapped> component |
| ▼CNullExtensions | Helper class for checking whether the value of a variable that is of object, interface or generic type is null, destroyed or inactive |
| CNullComparer | Represents a null reference or an Object that has been destroyed |
| CNullOrInactiveComparer | Represents a null reference or an Object that has been destroyed or is inactive |