C# Class Mono.CSharp.HoistedVariable

Afficher le fichier Open project: kumpera/mono Class Usage Examples

Protected Properties

Свойство Type Description
field Field
storey AnonymousMethodStorey

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
GetFieldExpression ( EmitContext ec ) : Mono.CSharp.FieldExpr
HoistedVariable ( AnonymousMethodStorey storey, Field field ) : System
HoistedVariable ( AnonymousMethodStorey storey, string name, System.TypeSpec type ) : System

Method Details

AddressOf() public méthode

public AddressOf ( EmitContext ec, AddressOp mode ) : void
ec EmitContext
mode AddressOp
Résultat void

CreateExpressionTree() public méthode

public CreateExpressionTree ( ) : Mono.CSharp.Expression
Résultat Mono.CSharp.Expression

Emit() public méthode

public Emit ( EmitContext ec ) : void
ec EmitContext
Résultat void

Emit() public méthode

public Emit ( EmitContext ec, bool leave_copy ) : void
ec EmitContext
leave_copy bool
Résultat void

EmitAssign() public méthode

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
Résultat void

EmitSymbolInfo() public abstract méthode

public abstract EmitSymbolInfo ( ) : void
Résultat void

GetFieldExpression() protected méthode

protected GetFieldExpression ( EmitContext ec ) : Mono.CSharp.FieldExpr
ec EmitContext
Résultat Mono.CSharp.FieldExpr

HoistedVariable() protected méthode

protected HoistedVariable ( AnonymousMethodStorey storey, Field field ) : System
storey AnonymousMethodStorey
field Field
Résultat System

HoistedVariable() protected méthode

protected HoistedVariable ( AnonymousMethodStorey storey, string name, System.TypeSpec type ) : System
storey AnonymousMethodStorey
name string
type System.TypeSpec
Résultat System

Property Details

field protected_oe property

protected Field,Mono.CSharp field
Résultat Field

storey protected_oe property

protected AnonymousMethodStorey,Mono.CSharp storey
Résultat AnonymousMethodStorey