Interface ITypeBuilder<T>
Defines members to be implemented by a descriptor of TypeBuilder that includes strongly typed information about the base type to inherit.
Namespace: TheXDS.MCART.Types
Assembly: MCART.TypeFactory.dll
Syntax
public interface ITypeBuilder<out T>
Type Parameters
| Name | Description |
|---|---|
| T | Base type to inherit by the TypeBuilder. |
Properties
| Edit this page View SourceActualBaseType
Reference to the actual base type of the TypeBuilder.
Declaration
Type ActualBaseType { get; }
Property Value
| Type | Description |
|---|---|
| Type |
Builder
Underlying TypeBuilder used to create the new type.
Declaration
TypeBuilder Builder { get; }
Property Value
| Type | Description |
|---|---|
| TypeBuilder |
SpecificBaseType
Reference to the strongly typed base type for this TypeBuilder.
Declaration
Type SpecificBaseType { get; }
Property Value
| Type | Description |
|---|---|
| Type |
Methods
| Edit this page View SourceNew()
Creates a new instance of the specified type at runtime.
Declaration
T New()
Returns
| Type | Description |
|---|---|
| T | The new instance of the specified type. |