C# Class ICSharpCode.NRefactory.MonoCSharp.Arguments

Afficher le fichier Open project: 0xd4d/NRefactory Class Usage Examples

Méthodes publiques

Méthode Description
Add ( Argument arg ) : void
AddRange ( Arguments args ) : void
Arguments ( int capacity ) : System.Collections.Generic
CheckArrayAsAttribute ( ICSharpCode.NRefactory.MonoCSharp.CompilerContext ctx ) : void
Clone ( CloneContext ctx ) : Arguments
ContainsEmitWithAwait ( ) : bool
CreateDynamicBinderArguments ( ResolveContext rc ) : ArrayInitializer
CreateForExpressionTree ( ResolveContext ec, Arguments args ) : Arguments
Emit ( EmitContext ec, bool dup_args, bool prepareAwait ) : Arguments
Emit ( EmitContext ec ) : void
FlowAnalysis ( FlowAnalysisContext fc, List movable = null ) : void
GetEnumerator ( ) : List.Enumerator
Insert ( int index, Argument arg ) : void
MakeExpression ( Arguments args, BuilderContext ctx ) : System.Linq.Expressions.Expression[]
MarkOrderedArgument ( NamedArgument a ) : Arguments
RemoveAt ( int index ) : void
Resolve ( ResolveContext ec, bool &dynamic ) : void
this ( int index ) : Argument

Private Methods

Méthode Description
Arguments ( List args ) : System.Collections.Generic

Method Details

Add() public méthode

public Add ( Argument arg ) : void
arg Argument
Résultat void

AddRange() public méthode

public AddRange ( Arguments args ) : void
args Arguments
Résultat void

Arguments() public méthode

public Arguments ( int capacity ) : System.Collections.Generic
capacity int
Résultat System.Collections.Generic

CheckArrayAsAttribute() public méthode

public CheckArrayAsAttribute ( ICSharpCode.NRefactory.MonoCSharp.CompilerContext ctx ) : void
ctx ICSharpCode.NRefactory.MonoCSharp.CompilerContext
Résultat void

Clone() public méthode

public Clone ( CloneContext ctx ) : Arguments
ctx CloneContext
Résultat Arguments

ContainsEmitWithAwait() public méthode

public ContainsEmitWithAwait ( ) : bool
Résultat bool

CreateDynamicBinderArguments() public méthode

public CreateDynamicBinderArguments ( ResolveContext rc ) : ArrayInitializer
rc ResolveContext
Résultat ArrayInitializer

CreateForExpressionTree() public static méthode

public static CreateForExpressionTree ( ResolveContext ec, Arguments args ) : Arguments
ec ResolveContext
args Arguments
Résultat Arguments

Emit() public méthode

public Emit ( EmitContext ec, bool dup_args, bool prepareAwait ) : Arguments
ec EmitContext
dup_args bool
prepareAwait bool
Résultat Arguments

Emit() public méthode

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

FlowAnalysis() public méthode

public FlowAnalysis ( FlowAnalysisContext fc, List movable = null ) : void
fc FlowAnalysisContext
movable List
Résultat void

GetEnumerator() public méthode

public GetEnumerator ( ) : List.Enumerator
Résultat List.Enumerator

Insert() public méthode

public Insert ( int index, Argument arg ) : void
index int
arg Argument
Résultat void

MakeExpression() public static méthode

public static MakeExpression ( Arguments args, BuilderContext ctx ) : System.Linq.Expressions.Expression[]
args Arguments
ctx BuilderContext
Résultat System.Linq.Expressions.Expression[]

MarkOrderedArgument() public méthode

public MarkOrderedArgument ( NamedArgument a ) : Arguments
a NamedArgument
Résultat Arguments

RemoveAt() public méthode

public RemoveAt ( int index ) : void
index int
Résultat void

Resolve() public méthode

public Resolve ( ResolveContext ec, bool &dynamic ) : void
ec ResolveContext
dynamic bool
Résultat void

this() public méthode

public this ( int index ) : Argument
index int
Résultat Argument