C# Class System.Reflection.Emit.TypeBuilder

Inheritance: System.Type
Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Méthodes publiques

Méthode Description
AddInterfaceImplementation ( System interfaceType ) : void
CreateTypeInfo ( ) : System.Reflection.TypeInfo
DefineConstructor ( System attributes, System callingConvention, System parameterTypes ) : System.Reflection.Emit.ConstructorBuilder
DefineConstructor ( System attributes, System callingConvention, System parameterTypes, System requiredCustomModifiers, System optionalCustomModifiers ) : System.Reflection.Emit.ConstructorBuilder
DefineDefaultConstructor ( System attributes ) : System.Reflection.Emit.ConstructorBuilder
DefineEvent ( string name, System attributes, System eventtype ) : System.Reflection.Emit.EventBuilder
DefineField ( string fieldName, System type, System attributes ) : System.Reflection.Emit.FieldBuilder
DefineField ( string fieldName, System type, System requiredCustomModifiers, System optionalCustomModifiers, System attributes ) : System.Reflection.Emit.FieldBuilder
DefineGenericParameters ( ) : System.Reflection.Emit.GenericTypeParameterBuilder[]
DefineInitializedData ( string name, byte data, System attributes ) : System.Reflection.Emit.FieldBuilder
DefineMethod ( string name, System attributes ) : System.Reflection.Emit.MethodBuilder
DefineMethod ( string name, System attributes, System callingConvention ) : System.Reflection.Emit.MethodBuilder
DefineMethod ( string name, System attributes, System returnType, System parameterTypes ) : System.Reflection.Emit.MethodBuilder
DefineMethod ( string name, System attributes, System callingConvention, System returnType, System parameterTypes ) : System.Reflection.Emit.MethodBuilder
DefineMethod ( string name, System attributes, System callingConvention, System returnType, System returnTypeRequiredCustomModifiers, System returnTypeOptionalCustomModifiers, System parameterTypes, System parameterTypeRequiredCustomModifiers, System parameterTypeOptionalCustomModifiers ) : System.Reflection.Emit.MethodBuilder
DefineMethodOverride ( System methodInfoBody, System methodInfoDeclaration ) : void
DefineNestedType ( string name ) : System.Reflection.Emit.TypeBuilder
DefineNestedType ( string name, System attr ) : System.Reflection.Emit.TypeBuilder
DefineNestedType ( string name, System attr, System parent ) : System.Reflection.Emit.TypeBuilder
DefineNestedType ( string name, System attr, System parent, System packSize ) : System.Reflection.Emit.TypeBuilder
DefineNestedType ( string name, System attr, System parent, System packSize, int typeSize ) : System.Reflection.Emit.TypeBuilder
DefineNestedType ( string name, System attr, System parent, int typeSize ) : System.Reflection.Emit.TypeBuilder
DefineProperty ( string name, System attributes, System returnType, System parameterTypes ) : System.Reflection.Emit.PropertyBuilder
DefineProperty ( string name, System attributes, System callingConvention, System returnType, System parameterTypes ) : System.Reflection.Emit.PropertyBuilder
DefineProperty ( string name, System attributes, System returnType, System returnTypeRequiredCustomModifiers, System returnTypeOptionalCustomModifiers, System parameterTypes, System parameterTypeRequiredCustomModifiers, System parameterTypeOptionalCustomModifiers ) : System.Reflection.Emit.PropertyBuilder
DefineProperty ( string name, System attributes, System callingConvention, System returnType, System returnTypeRequiredCustomModifiers, System returnTypeOptionalCustomModifiers, System parameterTypes, System parameterTypeRequiredCustomModifiers, System parameterTypeOptionalCustomModifiers ) : System.Reflection.Emit.PropertyBuilder
DefineTypeInitializer ( ) : System.Reflection.Emit.ConstructorBuilder
DefineUninitializedData ( string name, int size, System attributes ) : System.Reflection.Emit.FieldBuilder
GetArrayRank ( ) : int
GetConstructor ( System type, System constructor ) : System.Reflection.ConstructorInfo
GetElementType ( ) : Type
GetField ( System type, System field ) : System.Reflection.FieldInfo
GetGenericParameterConstraints ( ) : System.Type[]
GetGenericTypeDefinition ( ) : System.Type
GetMethod ( System type, System method ) : System.Reflection.MethodInfo
IsAssignableFrom ( System typeInfo ) : bool
IsCreated ( ) : bool
MakeArrayType ( ) : System.Type
MakeArrayType ( int rank ) : System.Type
MakeByRefType ( ) : System.Type
MakeGenericType ( ) : System.Type
MakePointerType ( ) : System.Type
SetCustomAttribute ( System customBuilder ) : void
SetCustomAttribute ( System con, byte binaryAttribute ) : void
SetParent ( System parent ) : void
ToString ( ) : string

Private Methods

Méthode Description
TypeBuilder ( )

Method Details

AddInterfaceImplementation() public méthode

public AddInterfaceImplementation ( System interfaceType ) : void
interfaceType System
Résultat void

CreateTypeInfo() public méthode

public CreateTypeInfo ( ) : System.Reflection.TypeInfo
Résultat System.Reflection.TypeInfo

DefineConstructor() public méthode

public DefineConstructor ( System attributes, System callingConvention, System parameterTypes ) : System.Reflection.Emit.ConstructorBuilder
attributes System
callingConvention System
parameterTypes System
Résultat System.Reflection.Emit.ConstructorBuilder

DefineConstructor() public méthode

public DefineConstructor ( System attributes, System callingConvention, System parameterTypes, System requiredCustomModifiers, System optionalCustomModifiers ) : System.Reflection.Emit.ConstructorBuilder
attributes System
callingConvention System
parameterTypes System
requiredCustomModifiers System
optionalCustomModifiers System
Résultat System.Reflection.Emit.ConstructorBuilder

DefineDefaultConstructor() public méthode

public DefineDefaultConstructor ( System attributes ) : System.Reflection.Emit.ConstructorBuilder
attributes System
Résultat System.Reflection.Emit.ConstructorBuilder

DefineEvent() public méthode

public DefineEvent ( string name, System attributes, System eventtype ) : System.Reflection.Emit.EventBuilder
name string
attributes System
eventtype System
Résultat System.Reflection.Emit.EventBuilder

DefineField() public méthode

public DefineField ( string fieldName, System type, System attributes ) : System.Reflection.Emit.FieldBuilder
fieldName string
type System
attributes System
Résultat System.Reflection.Emit.FieldBuilder

DefineField() public méthode

public DefineField ( string fieldName, System type, System requiredCustomModifiers, System optionalCustomModifiers, System attributes ) : System.Reflection.Emit.FieldBuilder
fieldName string
type System
requiredCustomModifiers System
optionalCustomModifiers System
attributes System
Résultat System.Reflection.Emit.FieldBuilder

DefineGenericParameters() public méthode

public DefineGenericParameters ( ) : System.Reflection.Emit.GenericTypeParameterBuilder[]
Résultat System.Reflection.Emit.GenericTypeParameterBuilder[]

DefineInitializedData() public méthode

public DefineInitializedData ( string name, byte data, System attributes ) : System.Reflection.Emit.FieldBuilder
name string
data byte
attributes System
Résultat System.Reflection.Emit.FieldBuilder

DefineMethod() public méthode

public DefineMethod ( string name, System attributes ) : System.Reflection.Emit.MethodBuilder
name string
attributes System
Résultat System.Reflection.Emit.MethodBuilder

DefineMethod() public méthode

public DefineMethod ( string name, System attributes, System callingConvention ) : System.Reflection.Emit.MethodBuilder
name string
attributes System
callingConvention System
Résultat System.Reflection.Emit.MethodBuilder

DefineMethod() public méthode

public DefineMethod ( string name, System attributes, System returnType, System parameterTypes ) : System.Reflection.Emit.MethodBuilder
name string
attributes System
returnType System
parameterTypes System
Résultat System.Reflection.Emit.MethodBuilder

DefineMethod() public méthode

public DefineMethod ( string name, System attributes, System callingConvention, System returnType, System parameterTypes ) : System.Reflection.Emit.MethodBuilder
name string
attributes System
callingConvention System
returnType System
parameterTypes System
Résultat System.Reflection.Emit.MethodBuilder

DefineMethod() public méthode

public DefineMethod ( string name, System attributes, System callingConvention, System returnType, System returnTypeRequiredCustomModifiers, System returnTypeOptionalCustomModifiers, System parameterTypes, System parameterTypeRequiredCustomModifiers, System parameterTypeOptionalCustomModifiers ) : System.Reflection.Emit.MethodBuilder
name string
attributes System
callingConvention System
returnType System
returnTypeRequiredCustomModifiers System
returnTypeOptionalCustomModifiers System
parameterTypes System
parameterTypeRequiredCustomModifiers System
parameterTypeOptionalCustomModifiers System
Résultat System.Reflection.Emit.MethodBuilder

DefineMethodOverride() public méthode

public DefineMethodOverride ( System methodInfoBody, System methodInfoDeclaration ) : void
methodInfoBody System
methodInfoDeclaration System
Résultat void

DefineNestedType() public méthode

public DefineNestedType ( string name ) : System.Reflection.Emit.TypeBuilder
name string
Résultat System.Reflection.Emit.TypeBuilder

DefineNestedType() public méthode

public DefineNestedType ( string name, System attr ) : System.Reflection.Emit.TypeBuilder
name string
attr System
Résultat System.Reflection.Emit.TypeBuilder

DefineNestedType() public méthode

public DefineNestedType ( string name, System attr, System parent ) : System.Reflection.Emit.TypeBuilder
name string
attr System
parent System
Résultat System.Reflection.Emit.TypeBuilder

DefineNestedType() public méthode

public DefineNestedType ( string name, System attr, System parent, System packSize ) : System.Reflection.Emit.TypeBuilder
name string
attr System
parent System
packSize System
Résultat System.Reflection.Emit.TypeBuilder

DefineNestedType() public méthode

public DefineNestedType ( string name, System attr, System parent, System packSize, int typeSize ) : System.Reflection.Emit.TypeBuilder
name string
attr System
parent System
packSize System
typeSize int
Résultat System.Reflection.Emit.TypeBuilder

DefineNestedType() public méthode

public DefineNestedType ( string name, System attr, System parent, int typeSize ) : System.Reflection.Emit.TypeBuilder
name string
attr System
parent System
typeSize int
Résultat System.Reflection.Emit.TypeBuilder

DefineProperty() public méthode

public DefineProperty ( string name, System attributes, System returnType, System parameterTypes ) : System.Reflection.Emit.PropertyBuilder
name string
attributes System
returnType System
parameterTypes System
Résultat System.Reflection.Emit.PropertyBuilder

DefineProperty() public méthode

public DefineProperty ( string name, System attributes, System callingConvention, System returnType, System parameterTypes ) : System.Reflection.Emit.PropertyBuilder
name string
attributes System
callingConvention System
returnType System
parameterTypes System
Résultat System.Reflection.Emit.PropertyBuilder

DefineProperty() public méthode

public DefineProperty ( string name, System attributes, System returnType, System returnTypeRequiredCustomModifiers, System returnTypeOptionalCustomModifiers, System parameterTypes, System parameterTypeRequiredCustomModifiers, System parameterTypeOptionalCustomModifiers ) : System.Reflection.Emit.PropertyBuilder
name string
attributes System
returnType System
returnTypeRequiredCustomModifiers System
returnTypeOptionalCustomModifiers System
parameterTypes System
parameterTypeRequiredCustomModifiers System
parameterTypeOptionalCustomModifiers System
Résultat System.Reflection.Emit.PropertyBuilder

DefineProperty() public méthode

public DefineProperty ( string name, System attributes, System callingConvention, System returnType, System returnTypeRequiredCustomModifiers, System returnTypeOptionalCustomModifiers, System parameterTypes, System parameterTypeRequiredCustomModifiers, System parameterTypeOptionalCustomModifiers ) : System.Reflection.Emit.PropertyBuilder
name string
attributes System
callingConvention System
returnType System
returnTypeRequiredCustomModifiers System
returnTypeOptionalCustomModifiers System
parameterTypes System
parameterTypeRequiredCustomModifiers System
parameterTypeOptionalCustomModifiers System
Résultat System.Reflection.Emit.PropertyBuilder

DefineTypeInitializer() public méthode

public DefineTypeInitializer ( ) : System.Reflection.Emit.ConstructorBuilder
Résultat System.Reflection.Emit.ConstructorBuilder

DefineUninitializedData() public méthode

public DefineUninitializedData ( string name, int size, System attributes ) : System.Reflection.Emit.FieldBuilder
name string
size int
attributes System
Résultat System.Reflection.Emit.FieldBuilder

GetArrayRank() public méthode

public GetArrayRank ( ) : int
Résultat int

GetConstructor() public static méthode

public static GetConstructor ( System type, System constructor ) : System.Reflection.ConstructorInfo
type System
constructor System
Résultat System.Reflection.ConstructorInfo

GetElementType() public méthode

public GetElementType ( ) : Type
Résultat System.Type

GetField() public static méthode

public static GetField ( System type, System field ) : System.Reflection.FieldInfo
type System
field System
Résultat System.Reflection.FieldInfo

GetGenericParameterConstraints() public méthode

public GetGenericParameterConstraints ( ) : System.Type[]
Résultat System.Type[]

GetGenericTypeDefinition() public méthode

public GetGenericTypeDefinition ( ) : System.Type
Résultat System.Type

GetMethod() public static méthode

public static GetMethod ( System type, System method ) : System.Reflection.MethodInfo
type System
method System
Résultat System.Reflection.MethodInfo

IsAssignableFrom() public méthode

public IsAssignableFrom ( System typeInfo ) : bool
typeInfo System
Résultat bool

IsCreated() public méthode

public IsCreated ( ) : bool
Résultat bool

MakeArrayType() public méthode

public MakeArrayType ( ) : System.Type
Résultat System.Type

MakeArrayType() public méthode

public MakeArrayType ( int rank ) : System.Type
rank int
Résultat System.Type

MakeByRefType() public méthode

public MakeByRefType ( ) : System.Type
Résultat System.Type

MakeGenericType() public méthode

public MakeGenericType ( ) : System.Type
Résultat System.Type

MakePointerType() public méthode

public MakePointerType ( ) : System.Type
Résultat System.Type

SetCustomAttribute() public méthode

public SetCustomAttribute ( System customBuilder ) : void
customBuilder System
Résultat void

SetCustomAttribute() public méthode

public SetCustomAttribute ( System con, byte binaryAttribute ) : void
con System
binaryAttribute byte
Résultat void

SetParent() public méthode

public SetParent ( System parent ) : void
parent System
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string