C# Class Mono.CSharp.AnonymousMethodBody

Inheritance: AnonymousExpression
Afficher le fichier Open project: kumpera/mono

Protected Properties

Свойство Type Description
parameters ParametersCompiled

Méthodes publiques

Méthode Description
AnonymousMethodBody ( ParametersCompiled parameters, ParametersBlock block, System.TypeSpec return_type, System.TypeSpec delegate_type, Mono.CSharp.Location loc ) : System
CreateExpressionTree ( ResolveContext ec ) : Mono.CSharp.Expression
Emit ( EmitContext ec ) : void
GetSignatureForError ( ) : string
Reset ( ) : void

Méthodes protégées

Méthode Description
DoResolve ( ResolveContext ec ) : Mono.CSharp.Expression

Private Methods

Méthode Description
Define ( ResolveContext ec ) : bool
DoCreateMethodHost ( EmitContext ec ) : AnonymousMethodMethod
FindBestMethodStorey ( ) : AnonymousMethodStorey

Method Details

AnonymousMethodBody() public méthode

public AnonymousMethodBody ( ParametersCompiled parameters, ParametersBlock block, System.TypeSpec return_type, System.TypeSpec delegate_type, Mono.CSharp.Location loc ) : System
parameters ParametersCompiled
block ParametersBlock
return_type System.TypeSpec
delegate_type System.TypeSpec
loc Mono.CSharp.Location
Résultat System

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

GetSignatureForError() public méthode

public GetSignatureForError ( ) : string
Résultat string

Reset() public static méthode

public static Reset ( ) : void
Résultat void

Property Details

parameters protected_oe property

protected ParametersCompiled parameters
Résultat ParametersCompiled