Class MemberBuildInfo<T>
Base class containing shared information for building a class member.
Inherited Members
Namespace: TheXDS.MCART.Types
Assembly: MCART.TypeFactory.dll
Syntax
public abstract class MemberBuildInfo<T> where T : MemberInfo
Type Parameters
| Name | Description |
|---|---|
| T |
Remarks
Initializes a new instance of the MemberBuildInfo<T> class.
Constructors
| Edit this page View SourceMemberBuildInfo(TypeBuilder, T)
Base class containing shared information for building a class member.
Declaration
protected MemberBuildInfo(TypeBuilder typeBuilder, T member)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeBuilder | typeBuilder | TypeBuilder in which this member was defined. |
| T | member | Reference to the member that has been defined. |
Remarks
Initializes a new instance of the MemberBuildInfo<T> class.
Properties
| Edit this page View SourceMember
Reference to the MemberInfo used to build this member.
Declaration
public T Member { get; }
Property Value
| Type | Description |
|---|---|
| T |
TypeBuilder
Reference to the TypeBuilder where this member was defined.
Declaration
public TypeBuilder TypeBuilder { get; }
Property Value
| Type | Description |
|---|---|
| TypeBuilder |
Operators
| Edit this page View Sourceimplicit operator T(MemberBuildInfo<T>)
Implicitly converts a MemberBuildInfo<T> to its underlying member.
Declaration
public static implicit operator T(MemberBuildInfo<T> buildInfo)
Parameters
| Type | Name | Description |
|---|---|---|
| MemberBuildInfo<T> | buildInfo | MemberBuildInfo<T> from which to extract the member. |
Returns
| Type | Description |
|---|---|
| T |