C# 클래스 TriAxis.RunSharp.EventGen

상속: Operand, IMemberInfo, IDelayedCompletion
파일 보기 프로젝트 열기: AqlaSolutions/runsharp 1 사용 예제들

Private Properties

프로퍼티 타입 설명
EventGen System
IDelayedCompletion void
LockSignature void

공개 메소드들

메소드 설명
AddMethod ( ) : MethodGen
AddMethod ( string parameterName ) : MethodGen
Attribute ( AttributeType type ) : EventGen
Attribute ( System attributeType ) : EventGen
BeginAttribute ( AttributeType type ) : AttributeGen
BeginAttribute ( System attributeType ) : AttributeGen
GetReturnType ( ITypeMapper typeMapper ) : Type
RemoveMethod ( ) : MethodGen
RemoveMethod ( string parameterName ) : MethodGen
WithStandardImplementation ( ) : EventGen

보호된 메소드들

메소드 설명
EmitGet ( CodeGen g ) : void
EmitSet ( CodeGen g, Operand value, bool allowExplicitConversion ) : void

비공개 메소드들

메소드 설명
EventGen ( TypeGen owner, string name, Type type, MethodAttributes mthAttr ) : System
IDelayedCompletion ( ) : void
LockSignature ( ) : void

메소드 상세

AddMethod() 공개 메소드

public AddMethod ( ) : MethodGen
리턴 MethodGen

AddMethod() 공개 메소드

public AddMethod ( string parameterName ) : MethodGen
parameterName string
리턴 MethodGen

Attribute() 공개 메소드

public Attribute ( AttributeType type ) : EventGen
type AttributeType
리턴 EventGen

Attribute() 공개 메소드

public Attribute ( System attributeType ) : EventGen
attributeType System
리턴 EventGen

BeginAttribute() 공개 메소드

public BeginAttribute ( AttributeType type ) : AttributeGen
type AttributeType
리턴 AttributeGen

BeginAttribute() 공개 메소드

public BeginAttribute ( System attributeType ) : AttributeGen
attributeType System
리턴 AttributeGen

EmitGet() 보호된 메소드

protected EmitGet ( CodeGen g ) : void
g CodeGen
리턴 void

EmitSet() 보호된 메소드

protected EmitSet ( CodeGen g, Operand value, bool allowExplicitConversion ) : void
g CodeGen
value Operand
allowExplicitConversion bool
리턴 void

GetReturnType() 공개 메소드

public GetReturnType ( ITypeMapper typeMapper ) : Type
typeMapper ITypeMapper
리턴 IKVM.Reflection.Type

RemoveMethod() 공개 메소드

public RemoveMethod ( ) : MethodGen
리턴 MethodGen

RemoveMethod() 공개 메소드

public RemoveMethod ( string parameterName ) : MethodGen
parameterName string
리턴 MethodGen

WithStandardImplementation() 공개 메소드

public WithStandardImplementation ( ) : EventGen
리턴 EventGen