C# Class ICSharpCode.NRefactory.MonoCSharp.Argument

Show file Open project: 0xd4d/NRefactory Class Usage Examples

Public Properties

Property Type Description
ArgType AType
Expr Expression

Public Methods

Method Description
Argument ( Expression expr ) : System.Collections.Generic
Argument ( Expression expr, AType type ) : System.Collections.Generic
Clone ( ICSharpCode.NRefactory.MonoCSharp.CloneContext clonectx ) : Argument
Clone ( Expression expr ) : Argument
CreateExpressionTree ( ICSharpCode.NRefactory.MonoCSharp.ResolveContext ec ) : Expression
Emit ( ICSharpCode.NRefactory.MonoCSharp.EmitContext ec ) : void
EmitToField ( ICSharpCode.NRefactory.MonoCSharp.EmitContext ec, bool cloneResult ) : Argument
FlowAnalysis ( ICSharpCode.NRefactory.MonoCSharp.FlowAnalysisContext fc ) : void
GetSignatureForError ( ) : string
Resolve ( ICSharpCode.NRefactory.MonoCSharp.ResolveContext ec ) : void
ResolveMethodGroup ( ICSharpCode.NRefactory.MonoCSharp.ResolveContext ec ) : bool

Method Details

Argument() public method

public Argument ( Expression expr ) : System.Collections.Generic
expr Expression
return System.Collections.Generic

Argument() public method

public Argument ( Expression expr, AType type ) : System.Collections.Generic
expr Expression
type AType
return System.Collections.Generic

Clone() public method

public Clone ( ICSharpCode.NRefactory.MonoCSharp.CloneContext clonectx ) : Argument
clonectx ICSharpCode.NRefactory.MonoCSharp.CloneContext
return Argument

Clone() public method

public Clone ( Expression expr ) : Argument
expr Expression
return Argument

CreateExpressionTree() public method

public CreateExpressionTree ( ICSharpCode.NRefactory.MonoCSharp.ResolveContext ec ) : Expression
ec ICSharpCode.NRefactory.MonoCSharp.ResolveContext
return Expression

Emit() public method

public Emit ( ICSharpCode.NRefactory.MonoCSharp.EmitContext ec ) : void
ec ICSharpCode.NRefactory.MonoCSharp.EmitContext
return void

EmitToField() public method

public EmitToField ( ICSharpCode.NRefactory.MonoCSharp.EmitContext ec, bool cloneResult ) : Argument
ec ICSharpCode.NRefactory.MonoCSharp.EmitContext
cloneResult bool
return Argument

FlowAnalysis() public method

public FlowAnalysis ( ICSharpCode.NRefactory.MonoCSharp.FlowAnalysisContext fc ) : void
fc ICSharpCode.NRefactory.MonoCSharp.FlowAnalysisContext
return void

GetSignatureForError() public method

public GetSignatureForError ( ) : string
return string

Resolve() public method

public Resolve ( ICSharpCode.NRefactory.MonoCSharp.ResolveContext ec ) : void
ec ICSharpCode.NRefactory.MonoCSharp.ResolveContext
return void

ResolveMethodGroup() public method

public ResolveMethodGroup ( ICSharpCode.NRefactory.MonoCSharp.ResolveContext ec ) : bool
ec ICSharpCode.NRefactory.MonoCSharp.ResolveContext
return bool

Property Details

ArgType public property

public AType ArgType
return AType

Expr public property

public Expression Expr
return Expression