StrangeIoC  0.6.0
The IoC/Binding Framework for Unity3D and C#
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Properties | List of all members
strange.extensions.reflector.api.IReflectedClass Interface Reference

Interface for representation of a class. More...

Inheritance diagram for strange.extensions.reflector.api.IReflectedClass:
strange.extensions.reflector.impl.ReflectedClass

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"]
 

Detailed Description

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.

Property Documentation

bool strange.extensions.reflector.api.IReflectedClass.PreGenerated
getset

For testing.

Allows a unit test to assert whether the binding was generated on the current call, or on a prior one.


The documentation for this interface was generated from the following file: