| Class | Description | |
|---|---|---|
| FakePropertyMeta | The FakePropertyMeta class is used to represent methods of a type that behave generally like properties. Exposing FakePropertyMeta for a method allows creating DataBindings/Links and PropertyWatchers that use these methods. This, in turn, allows creating ToolPins that expose paths which include these members for linking in the GUI. | |
| FakePropertyMetaCollection | A collection of FakePropertyMeta instances. | |
| MemberMetaCollection | A Collection of MemberMeta instances. | |
| MethodMeta | Class used to describe and invoke Methods as part of Vision's support for type Reflection/Introspection. | |
| MethodMetaCollection | A Collection of MethodMeta instances. | |
| MethodMetaReadOnlyCollection | A read only collection of MethodMeta instances. | |
| ParameterMeta | Class used to describe and interact with parameters to methods as part of Vision's support for type Reflection/Introspection. | |
| ParameterMetaCollection | A collection of ParameterMeta instances. | |
| ParameterMetaReadOnlyCollection | A read only collection of ParameterMeta instances. | |
| PropertyMeta | Class used to describe and interact with properties as part of Vision's support for type Reflection/Introspection. | |
| PropertyMetaCollection | A Collection of PropertyMeta instances. | |
| PropertyMetaReadOnlyCollection | A read only collection of PropertyMeta instances. | |
| TypeMeta | Provides the runtime type Reflection/Introspection API for the Vision type system. | |
| TypeMetaCollection | A collection of TypeMeta instances. | |
| TypeMetaReadOnlyCollection | A read only collection of TypeMeta instances. |
| Interface | Description | |
|---|---|---|
| IHaveFakePropertyMeta | Interface implemented by types to advertise that they support additional FakePropertyMeta. FakePropertyMeta instances returned by a type contain reflection based information that allows for binding to methods that behave generally like properties. | |
| IMemberMeta | Interface shared by all Vision Reflection/Introspection Meta Classes. | |
| IPropertyMeta | Interface for Meta classes that behave like observable properties. |
| Enumeration | Description | |
|---|---|---|
| InvalidCastConstants | Controls handling of invalid casts when traversing Vision property paths. |