C# Класс ICSharpCode.NRefactory.MonoCSharp.Argument

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

Открытые свойства

Свойство Тип Описание
ArgType AType
Expr Expression

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

Метод Описание
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

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

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

public Argument ( Expression expr ) : System.Collections.Generic
expr Expression
Результат System.Collections.Generic

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

public Argument ( Expression expr, AType type ) : System.Collections.Generic
expr Expression
type AType
Результат System.Collections.Generic

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

public Clone ( ICSharpCode.NRefactory.MonoCSharp.CloneContext clonectx ) : Argument
clonectx ICSharpCode.NRefactory.MonoCSharp.CloneContext
Результат Argument

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

public Clone ( Expression expr ) : Argument
expr Expression
Результат Argument

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

public CreateExpressionTree ( ICSharpCode.NRefactory.MonoCSharp.ResolveContext ec ) : Expression
ec ICSharpCode.NRefactory.MonoCSharp.ResolveContext
Результат Expression

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

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

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

public EmitToField ( ICSharpCode.NRefactory.MonoCSharp.EmitContext ec, bool cloneResult ) : Argument
ec ICSharpCode.NRefactory.MonoCSharp.EmitContext
cloneResult bool
Результат Argument

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

public FlowAnalysis ( ICSharpCode.NRefactory.MonoCSharp.FlowAnalysisContext fc ) : void
fc ICSharpCode.NRefactory.MonoCSharp.FlowAnalysisContext
Результат void

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

public GetSignatureForError ( ) : string
Результат string

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

public Resolve ( ICSharpCode.NRefactory.MonoCSharp.ResolveContext ec ) : void
ec ICSharpCode.NRefactory.MonoCSharp.ResolveContext
Результат void

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

public ResolveMethodGroup ( ICSharpCode.NRefactory.MonoCSharp.ResolveContext ec ) : bool
ec ICSharpCode.NRefactory.MonoCSharp.ResolveContext
Результат bool

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

ArgType публичное свойство

public AType ArgType
Результат AType

Expr публичное свойство

public Expression Expr
Результат Expression