C# 클래스 Mono.CSharp.ParametersCompiled

Represents the methods parameters
상속: AParametersCollection
파일 보기 프로젝트 열기: kumpera/mono 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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