StrangeIoC
0.6.0
The IoC/Binding Framework for Unity3D and C#
|
Interface for representation of a class. More...
Properties | |
ConstructorInfo | Constructor [get, set] |
Get/set the preferred constructor. | |
Type[] | ConstructorParameters [get, set] |
Get/set the preferred constructor's list of parameters. | |
MethodInfo[] | PostConstructors [get, set] |
Get/set any PostConstructors. This includes inherited PostConstructors. | |
KeyValuePair< Type, PropertyInfo >[] | Setters [get, set] |
Get/set the list of setter injections. This includes inherited setters. | |
object[] | SetterNames [get, set] |
bool | PreGenerated [get, set] |
For testing. More... | |
ConstructorInfo | constructor [get, set] |
[Obsolete"Strange migration to conform to C# guidelines. Removing camelCased publics"] | |
Type[] | constructorParameters [get, set] |
[Obsolete"Strange migration to conform to C# guidelines. Removing camelCased publics"] | |
MethodInfo[] | postConstructors [get, set] |
[Obsolete"Strange migration to conform to C# guidelines. Removing camelCased publics"] | |
KeyValuePair< Type, PropertyInfo >[] | setters [get, set] |
[Obsolete"Strange migration to conform to C# guidelines. Removing camelCased publics"] | |
object[] | setterNames [get, set] |
[Obsolete"Strange migration to conform to C# guidelines. Removing camelCased publics"] | |
bool | preGenerated [get, set] |
[Obsolete"Strange migration to conform to C# guidelines. Removing camelCased publics"] | |
Interface for representation of a class.
A reflection represents the already-reflected class, complete with the preferred constructor, the constructor parameters, post-constructor(s) and settable values.
|
getset |
For testing.
Allows a unit test to assert whether the binding was generated on the current call, or on a prior one.