C# Класс Mono.CSharp.ParametersCompiled

Represents the methods parameters
Наследование: AParametersCollection
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
EmptyReadOnlyParameters ParametersCompiled
Undefined ParametersCompiled

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

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

Приватные методы

Метод Описание
ParametersCompiled ( ) : System
ParametersCompiled ( IParameterData parameters, System.TypeSpec types ) : System

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

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

public ApplyAttributes ( IMemberContext mc, MethodBase builder ) : void
mc IMemberContext
builder System.Reflection.MethodBase
Результат void

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

public Clone ( ) : ParametersCompiled
Результат ParametersCompiled

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

public CreateExpressionTree ( BlockContext ec, Mono.CSharp.Location loc ) : Mono.CSharp.Expression
ec BlockContext
loc Mono.CSharp.Location
Результат Mono.CSharp.Expression

CreateFullyResolved() публичный статический Метод

public static CreateFullyResolved ( System.TypeSpec types ) : AParametersCollection
types System.TypeSpec
Результат AParametersCollection

CreateFullyResolved() публичный статический Метод

public static CreateFullyResolved ( Parameter p, System.TypeSpec type ) : ParametersCompiled
p Parameter
type System.TypeSpec
Результат ParametersCompiled

CreateImplicitParameter() публичный статический Метод

public static CreateImplicitParameter ( Mono.CSharp.FullNamedExpression texpr, Mono.CSharp.Location loc ) : ParametersCompiled
texpr Mono.CSharp.FullNamedExpression
loc Mono.CSharp.Location
Результат ParametersCompiled

IsSameClsSignature() публичный статический Метод

public static IsSameClsSignature ( AParametersCollection a, AParametersCollection b ) : int
a AParametersCollection
b AParametersCollection
Результат int

MergeGenerated() публичный статический Метод

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
Результат ParametersCompiled

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

public ParametersCompiled ( Parameter parameters, bool has_arglist ) : System
parameters Parameter
has_arglist bool
Результат System

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

public Resolve ( IMemberContext ec ) : bool
ec IMemberContext
Результат bool

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

public ResolveDefaultValues ( MemberCore m ) : void
m MemberCore
Результат void

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

public VerifyClsCompliance ( IMemberContext ctx ) : void
ctx IMemberContext
Результат void

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

public this ( int pos ) : Parameter
pos int
Результат Parameter

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

EmptyReadOnlyParameters публичное статическое свойство

public static ParametersCompiled,Mono.CSharp EmptyReadOnlyParameters
Результат ParametersCompiled

Undefined публичное статическое свойство

public static ParametersCompiled,Mono.CSharp Undefined
Результат ParametersCompiled