C# Класс Mono.CSharp.HoistedVariable

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
field Field
storey AnonymousMethodStorey

Открытые методы

Метод Описание
AddressOf ( EmitContext ec, AddressOp mode ) : void
CreateExpressionTree ( ) : Mono.CSharp.Expression
Emit ( EmitContext ec ) : void
Emit ( EmitContext ec, bool leave_copy ) : void
EmitAssign ( EmitContext ec, Mono.CSharp.Expression source, bool leave_copy, bool prepare_for_load ) : void
EmitSymbolInfo ( ) : void

Защищенные методы

Метод Описание
GetFieldExpression ( EmitContext ec ) : Mono.CSharp.FieldExpr
HoistedVariable ( AnonymousMethodStorey storey, Field field ) : System
HoistedVariable ( AnonymousMethodStorey storey, string name, System.TypeSpec type ) : System

Описание методов

AddressOf() публичный Метод

public AddressOf ( EmitContext ec, AddressOp mode ) : void
ec EmitContext
mode AddressOp
Результат void

CreateExpressionTree() публичный Метод

public CreateExpressionTree ( ) : Mono.CSharp.Expression
Результат Mono.CSharp.Expression

Emit() публичный Метод

public Emit ( EmitContext ec ) : void
ec EmitContext
Результат void

Emit() публичный Метод

public Emit ( EmitContext ec, bool leave_copy ) : void
ec EmitContext
leave_copy bool
Результат void

EmitAssign() публичный Метод

public EmitAssign ( EmitContext ec, Mono.CSharp.Expression source, bool leave_copy, bool prepare_for_load ) : void
ec EmitContext
source Mono.CSharp.Expression
leave_copy bool
prepare_for_load bool
Результат void

EmitSymbolInfo() публичный абстрактный Метод

public abstract EmitSymbolInfo ( ) : void
Результат void

GetFieldExpression() защищенный Метод

protected GetFieldExpression ( EmitContext ec ) : Mono.CSharp.FieldExpr
ec EmitContext
Результат Mono.CSharp.FieldExpr

HoistedVariable() защищенный Метод

protected HoistedVariable ( AnonymousMethodStorey storey, Field field ) : System
storey AnonymousMethodStorey
field Field
Результат System

HoistedVariable() защищенный Метод

protected HoistedVariable ( AnonymousMethodStorey storey, string name, System.TypeSpec type ) : System
storey AnonymousMethodStorey
name string
type System.TypeSpec
Результат System

Описание свойств

field защищенное свойство

protected Field,Mono.CSharp field
Результат Field

storey защищенное свойство

protected AnonymousMethodStorey,Mono.CSharp storey
Результат AnonymousMethodStorey