C# 클래스 System.Reflection.Emit.ModuleBuilder

상속: System.Reflection.Module, _ModuleBuilder
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

공개 메소드들

메소드 설명
CreateGlobalFunctions ( ) : void
DefineEnum ( string name, System visibility, System underlyingType ) : System.Reflection.Emit.EnumBuilder
DefineGlobalMethod ( string name, System attributes, System returnType, System parameterTypes ) : System.Reflection.Emit.MethodBuilder
DefineGlobalMethod ( string name, System attributes, System callingConvention, System returnType, System parameterTypes ) : System.Reflection.Emit.MethodBuilder
DefineGlobalMethod ( string name, System attributes, System callingConvention, System returnType, System requiredReturnTypeCustomModifiers, System optionalReturnTypeCustomModifiers, System parameterTypes, System requiredParameterTypeCustomModifiers, System optionalParameterTypeCustomModifiers ) : System.Reflection.Emit.MethodBuilder
DefineInitializedData ( string name, byte data, System attributes ) : System.Reflection.Emit.FieldBuilder
DefineType ( string name ) : System.Reflection.Emit.TypeBuilder
DefineType ( string name, System attr ) : System.Reflection.Emit.TypeBuilder
DefineType ( string name, System attr, System parent ) : System.Reflection.Emit.TypeBuilder
DefineType ( string name, System attr, System parent, System packsize ) : System.Reflection.Emit.TypeBuilder
DefineType ( string name, System attr, System parent, System packingSize, int typesize ) : System.Reflection.Emit.TypeBuilder
DefineType ( string name, System attr, System parent, int typesize ) : System.Reflection.Emit.TypeBuilder
DefineUninitializedData ( string name, int size, System attributes ) : System.Reflection.Emit.FieldBuilder
Equals ( object obj ) : bool
GetArrayMethod ( System arrayClass, string methodName, System callingConvention, System returnType, System parameterTypes ) : System.Reflection.MethodInfo
GetHashCode ( ) : int
SetCustomAttribute ( System customBuilder ) : void
SetCustomAttribute ( System con, byte binaryAttribute ) : void

비공개 메소드들

메소드 설명
ModuleBuilder ( )

메소드 상세

CreateGlobalFunctions() 공개 메소드

public CreateGlobalFunctions ( ) : void
리턴 void

DefineEnum() 공개 메소드

public DefineEnum ( string name, System visibility, System underlyingType ) : System.Reflection.Emit.EnumBuilder
name string
visibility System
underlyingType System
리턴 System.Reflection.Emit.EnumBuilder

DefineGlobalMethod() 공개 메소드

public DefineGlobalMethod ( string name, System attributes, System returnType, System parameterTypes ) : System.Reflection.Emit.MethodBuilder
name string
attributes System
returnType System
parameterTypes System
리턴 System.Reflection.Emit.MethodBuilder

DefineGlobalMethod() 공개 메소드

public DefineGlobalMethod ( string name, System attributes, System callingConvention, System returnType, System parameterTypes ) : System.Reflection.Emit.MethodBuilder
name string
attributes System
callingConvention System
returnType System
parameterTypes System
리턴 System.Reflection.Emit.MethodBuilder

DefineGlobalMethod() 공개 메소드

public DefineGlobalMethod ( string name, System attributes, System callingConvention, System returnType, System requiredReturnTypeCustomModifiers, System optionalReturnTypeCustomModifiers, System parameterTypes, System requiredParameterTypeCustomModifiers, System optionalParameterTypeCustomModifiers ) : System.Reflection.Emit.MethodBuilder
name string
attributes System
callingConvention System
returnType System
requiredReturnTypeCustomModifiers System
optionalReturnTypeCustomModifiers System
parameterTypes System
requiredParameterTypeCustomModifiers System
optionalParameterTypeCustomModifiers System
리턴 System.Reflection.Emit.MethodBuilder

DefineInitializedData() 공개 메소드

public DefineInitializedData ( string name, byte data, System attributes ) : System.Reflection.Emit.FieldBuilder
name string
data byte
attributes System
리턴 System.Reflection.Emit.FieldBuilder

DefineType() 공개 메소드

public DefineType ( string name ) : System.Reflection.Emit.TypeBuilder
name string
리턴 System.Reflection.Emit.TypeBuilder

DefineType() 공개 메소드

public DefineType ( string name, System attr ) : System.Reflection.Emit.TypeBuilder
name string
attr System
리턴 System.Reflection.Emit.TypeBuilder

DefineType() 공개 메소드

public DefineType ( string name, System attr, System parent ) : System.Reflection.Emit.TypeBuilder
name string
attr System
parent System
리턴 System.Reflection.Emit.TypeBuilder

DefineType() 공개 메소드

public DefineType ( string name, System attr, System parent, System packsize ) : System.Reflection.Emit.TypeBuilder
name string
attr System
parent System
packsize System
리턴 System.Reflection.Emit.TypeBuilder

DefineType() 공개 메소드

public DefineType ( string name, System attr, System parent, System packingSize, int typesize ) : System.Reflection.Emit.TypeBuilder
name string
attr System
parent System
packingSize System
typesize int
리턴 System.Reflection.Emit.TypeBuilder

DefineType() 공개 메소드

public DefineType ( string name, System attr, System parent, int typesize ) : System.Reflection.Emit.TypeBuilder
name string
attr System
parent System
typesize int
리턴 System.Reflection.Emit.TypeBuilder

DefineUninitializedData() 공개 메소드

public DefineUninitializedData ( string name, int size, System attributes ) : System.Reflection.Emit.FieldBuilder
name string
size int
attributes System
리턴 System.Reflection.Emit.FieldBuilder

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GetArrayMethod() 공개 메소드

public GetArrayMethod ( System arrayClass, string methodName, System callingConvention, System returnType, System parameterTypes ) : System.Reflection.MethodInfo
arrayClass System
methodName string
callingConvention System
returnType System
parameterTypes System
리턴 System.Reflection.MethodInfo

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

SetCustomAttribute() 공개 메소드

public SetCustomAttribute ( System customBuilder ) : void
customBuilder System
리턴 void

SetCustomAttribute() 공개 메소드

public SetCustomAttribute ( System con, byte binaryAttribute ) : void
con System
binaryAttribute byte
리턴 void