Summary
Reflection Class representation.
- Assembly
- Db4objects
.Db4o-2010 .dll - Namespace
- Db4objects
.Db4o .Reflect - Implementing Types
graph BT
Type["IReflectClass"]
class Type type-node
Implementing0["GenericClass"]-.->Type
click Implementing0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Reflect.Generic/GenericClass"
Implementing1["GenericArrayClass"]-.->Type
click Implementing1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Reflect.Generic/GenericArrayClass"
Implementing2["NetClass"]-.->Type
click Implementing2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Reflect.Net/NetClass"
Implementing3["IConstructorAwareReflectClass"]-.->Type
click Implementing3 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Reflect.Core/IConstructorAwareReflectClass"
Syntax
public interface IReflectClass
Remarks
Reflection Class representation
See documentation for System.Reflection API.
See documentation for System.Reflection API.
Methods
| Name | Value | Summary |
|---|---|---|
| Ensure |
bool |
Calling this method may change the internal state of the class, even if a usable
constructor has been found on earlier invocations.
|
| GetComponentType |
IReflectClass | |
| GetDeclaredField |
IReflectField | |
| GetDeclaredFields |
IReflectField[] | |
| GetDelegate |
IReflectClass |
Returns the ReflectClass instance being delegated to.
|
| GetMethod |
IReflectMethod | |
| GetName |
string | |
| GetSuperclass |
IReflectClass | |
| IsAbstract |
bool | |
| IsArray |
bool | |
| IsAssignableFrom |
bool | |
| IsCollection |
bool | |
| IsInstance |
bool | |
| IsInterface |
bool | |
| IsPrimitive |
bool | |
| IsSimple |
bool |
We need this for replication, to find out if a class needs to be traversed
or if it simply can be copied across.
|
| NewInstance |
Object | |
| NullValue |
Object | |
| Reflector |
IReflector |
See Also
- Db4objects.Db4o.Reflect.IReflector