C# Class Mono.CSharp.OptionalAssign

A class used to assign values if the source expression is not void Used by the interactive shell to allow it to call this code to set the return value for an invocation.
Inheritance: SimpleAssign
Show file Open project: praeclarum/runcs Class Usage Examples

Public Methods

Method Description
OptionalAssign ( Mono.CSharp.Expression t, Mono.CSharp.Expression s, Mono.CSharp.Location loc ) : System

Protected Methods

Method Description
DoResolve ( ResolveContext ec ) : Mono.CSharp.Expression

Method Details

DoResolve() protected method

protected DoResolve ( ResolveContext ec ) : Mono.CSharp.Expression
ec ResolveContext
return Mono.CSharp.Expression

OptionalAssign() public method

public OptionalAssign ( Mono.CSharp.Expression t, Mono.CSharp.Expression s, Mono.CSharp.Location loc ) : System
t Mono.CSharp.Expression
s Mono.CSharp.Expression
loc Mono.CSharp.Location
return System