C# 클래스 TriAxis.RunSharp.PropertyGen

상속: Operand, IMemberInfo, IDelayedCompletion
파일 보기 프로젝트 열기: AqlaSolutions/runsharp

Private Properties

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

공개 메소드들

메소드 설명
Attribute ( AttributeType type ) : PropertyGen
Attribute ( System attributeType ) : PropertyGen
BeginAttribute ( AttributeType type ) : AttributeGen
BeginIndex ( System type, string name ) : ParameterGen
BeginIndex ( Type type, string name ) : ParameterGen
GetReturnType ( ITypeMapper typeMapper ) : Type
Getter ( ) : MethodGen
Index ( System type, string name ) : PropertyGen
Index ( Type type, string name ) : PropertyGen
Setter ( ) : MethodGen

보호된 메소드들

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

비공개 메소드들

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

메소드 상세

Attribute() 공개 메소드

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

Attribute() 공개 메소드

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

BeginAttribute() 공개 메소드

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

BeginIndex() 공개 메소드

public BeginIndex ( System type, string name ) : ParameterGen
type System
name string
리턴 ParameterGen

BeginIndex() 공개 메소드

public BeginIndex ( Type type, string name ) : ParameterGen
type IKVM.Reflection.Type
name string
리턴 ParameterGen

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

Getter() 공개 메소드

public Getter ( ) : MethodGen
리턴 MethodGen

Index() 공개 메소드

public Index ( System type, string name ) : PropertyGen
type System
name string
리턴 PropertyGen

Index() 공개 메소드

public Index ( Type type, string name ) : PropertyGen
type IKVM.Reflection.Type
name string
리턴 PropertyGen

Setter() 공개 메소드

public Setter ( ) : MethodGen
리턴 MethodGen