C# Class Mono.CSharp.ParametersCompiled

Represents the methods parameters
Inheritance: AParametersCollection
Afficher le fichier Open project: kumpera/mono Class Usage Examples

Méthodes publiques

Свойство Type Description
EmptyReadOnlyParameters ParametersCompiled
Undefined ParametersCompiled

Méthodes publiques

Méthode Description
ApplyAttributes ( IMemberContext mc, MethodBase builder ) : void
Clone ( ) : ParametersCompiled
CreateExpressionTree ( BlockContext ec, Mono.CSharp.Location loc ) : Mono.CSharp.Expression
CreateFullyResolved ( System.TypeSpec types ) : AParametersCollection
CreateFullyResolved ( Parameter p, System.TypeSpec type ) : ParametersCompiled
CreateImplicitParameter ( Mono.CSharp.FullNamedExpression texpr, Mono.CSharp.Location loc ) : ParametersCompiled
IsSameClsSignature ( AParametersCollection a, AParametersCollection b ) : int
MergeGenerated ( CompilerContext ctx, ParametersCompiled userParams, bool checkConflicts, Parameter compilerParams, System.TypeSpec compilerTypes ) : ParametersCompiled
ParametersCompiled ( Parameter parameters, bool has_arglist ) : System
Resolve ( IMemberContext ec ) : bool
ResolveDefaultValues ( MemberCore m ) : void
VerifyClsCompliance ( IMemberContext ctx ) : void
this ( int pos ) : Parameter

Private Methods

Méthode Description
ParametersCompiled ( ) : System
ParametersCompiled ( IParameterData parameters, System.TypeSpec types ) : System

Method Details

ApplyAttributes() public méthode

public ApplyAttributes ( IMemberContext mc, MethodBase builder ) : void
mc IMemberContext
builder System.Reflection.MethodBase
Résultat void

Clone() public méthode

public Clone ( ) : ParametersCompiled
Résultat ParametersCompiled

CreateExpressionTree() public méthode

public CreateExpressionTree ( BlockContext ec, Mono.CSharp.Location loc ) : Mono.CSharp.Expression
ec BlockContext
loc Mono.CSharp.Location
Résultat Mono.CSharp.Expression

CreateFullyResolved() public static méthode

public static CreateFullyResolved ( System.TypeSpec types ) : AParametersCollection
types System.TypeSpec
Résultat AParametersCollection

CreateFullyResolved() public static méthode

public static CreateFullyResolved ( Parameter p, System.TypeSpec type ) : ParametersCompiled
p Parameter
type System.TypeSpec
Résultat ParametersCompiled

CreateImplicitParameter() public static méthode

public static CreateImplicitParameter ( Mono.CSharp.FullNamedExpression texpr, Mono.CSharp.Location loc ) : ParametersCompiled
texpr Mono.CSharp.FullNamedExpression
loc Mono.CSharp.Location
Résultat ParametersCompiled

IsSameClsSignature() public static méthode

public static IsSameClsSignature ( AParametersCollection a, AParametersCollection b ) : int
a AParametersCollection
b AParametersCollection
Résultat int

MergeGenerated() public static méthode

public static MergeGenerated ( CompilerContext ctx, ParametersCompiled userParams, bool checkConflicts, Parameter compilerParams, System.TypeSpec compilerTypes ) : ParametersCompiled
ctx CompilerContext
userParams ParametersCompiled
checkConflicts bool
compilerParams Parameter
compilerTypes System.TypeSpec
Résultat ParametersCompiled

ParametersCompiled() public méthode

public ParametersCompiled ( Parameter parameters, bool has_arglist ) : System
parameters Parameter
has_arglist bool
Résultat System

Resolve() public méthode

public Resolve ( IMemberContext ec ) : bool
ec IMemberContext
Résultat bool

ResolveDefaultValues() public méthode

public ResolveDefaultValues ( MemberCore m ) : void
m MemberCore
Résultat void

VerifyClsCompliance() public méthode

public VerifyClsCompliance ( IMemberContext ctx ) : void
ctx IMemberContext
Résultat void

this() public méthode

public this ( int pos ) : Parameter
pos int
Résultat Parameter

Property Details

EmptyReadOnlyParameters public_oe static_oe property

public static ParametersCompiled,Mono.CSharp EmptyReadOnlyParameters
Résultat ParametersCompiled

Undefined public_oe static_oe property

public static ParametersCompiled,Mono.CSharp Undefined
Résultat ParametersCompiled