C# Класс TriAxis.RunSharp.PropertyGen

Наследование: Operand, IMemberInfo, IDelayedCompletion
Показать файл Открыть проект

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