C# Class Mono.CSharp.Assign

The Assign node takes care of assigning the value of source into the expression represented by target.
Inheritance: Mono.CSharp.ExpressionStatement
Afficher le fichier Open project: runefs/Marvin Class Usage Examples

Protected Properties

Свойство Type Description
target Mono.CSharp.Expression

Méthodes publiques

Méthode Description
ContainsEmitWithAwait ( ) : bool
CreateExpressionTree ( ResolveContext ec ) : Mono.CSharp.Expression
Emit ( EmitContext ec ) : void
EmitStatement ( EmitContext ec ) : void
MakeExpression ( BuilderContext ctx ) : System.Linq.Expressions.Expression

Méthodes protégées

Méthode Description
Assign ( Mono.CSharp.Expression target, Mono.CSharp.Expression source, Mono.CSharp.Location loc ) : System
CloneTo ( CloneContext clonectx, Mono.CSharp.Expression t ) : void
DoResolve ( ResolveContext ec ) : Mono.CSharp.Expression
Emit ( EmitContext ec, bool is_statement ) : void
ResolveConversions ( ResolveContext ec ) : Mono.CSharp.Expression

Method Details

Assign() protected méthode

protected Assign ( Mono.CSharp.Expression target, Mono.CSharp.Expression source, Mono.CSharp.Location loc ) : System
target Mono.CSharp.Expression
source Mono.CSharp.Expression
loc Mono.CSharp.Location
Résultat System

CloneTo() protected méthode

protected CloneTo ( CloneContext clonectx, Mono.CSharp.Expression t ) : void
clonectx CloneContext
t Mono.CSharp.Expression
Résultat void

ContainsEmitWithAwait() public méthode

public ContainsEmitWithAwait ( ) : bool
Résultat bool

CreateExpressionTree() public méthode

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

DoResolve() protected méthode

protected DoResolve ( ResolveContext ec ) : Mono.CSharp.Expression
ec ResolveContext
Résultat Mono.CSharp.Expression

Emit() public méthode

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

Emit() protected méthode

protected Emit ( EmitContext ec, bool is_statement ) : void
ec EmitContext
is_statement bool
Résultat void

EmitStatement() public méthode

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

MakeExpression() public méthode

public MakeExpression ( BuilderContext ctx ) : System.Linq.Expressions.Expression
ctx BuilderContext
Résultat System.Linq.Expressions.Expression

ResolveConversions() protected méthode

protected ResolveConversions ( ResolveContext ec ) : Mono.CSharp.Expression
ec ResolveContext
Résultat Mono.CSharp.Expression

Property Details

target protected_oe property

protected Expression,Mono.CSharp target
Résultat Mono.CSharp.Expression