C# 클래스 Mono.CSharp.Method

상속: MethodOrOperator, IGenericMethodDefinition
파일 보기 프로젝트 열기: praeclarum/runcs 1 사용 예제들

공개 메소드들

메소드 설명
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void
Define ( ) : bool
Emit ( ) : void
EnableOverloadChecks ( MemberCore overload ) : bool
Error1599 ( Mono.CSharp.Location loc, System.TypeSpec t, Report Report ) : void
GetSignatureForError ( ) : string
LookupNamespaceOrType ( string name, int arity, Mono.CSharp.Location loc, bool ignore_cs0104 ) : Mono.CSharp.FullNamedExpression
Method ( DeclSpace parent, Mono.CSharp.GenericMethod generic, Mono.CSharp.FullNamedExpression return_type, Mono.CSharp.Modifiers mod, MemberName name, ParametersCompiled parameters, Mono.CSharp.Attributes attrs ) : System.Xml
SetPartialDefinition ( Method methodDefinition ) : void

보호된 메소드들

메소드 설명
DefineTypeParameters ( ) : void
Method ( DeclSpace parent, Mono.CSharp.FullNamedExpression return_type, Mono.CSharp.Modifiers mod, Mono.CSharp.Modifiers amod, MemberName name, ParametersCompiled parameters, Mono.CSharp.Attributes attrs ) : System.Xml
ResolveMemberType ( ) : bool

비공개 메소드들

메소드 설명
Error_DuplicateEntryPoint ( Method b ) : void
IsEntryPoint ( ) : bool

메소드 상세

ApplyAttributeBuilder() 공개 메소드

public ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void
a Attribute
ctor MethodSpec
cdata byte
pa Mono.CSharp.PredefinedAttributes
리턴 void

Define() 공개 메소드

public Define ( ) : bool
리턴 bool

DefineTypeParameters() 보호된 메소드

protected DefineTypeParameters ( ) : void
리턴 void

Emit() 공개 메소드

public Emit ( ) : void
리턴 void

EnableOverloadChecks() 공개 메소드

public EnableOverloadChecks ( MemberCore overload ) : bool
overload MemberCore
리턴 bool

Error1599() 공개 정적인 메소드

public static Error1599 ( Mono.CSharp.Location loc, System.TypeSpec t, Report Report ) : void
loc Mono.CSharp.Location
t System.TypeSpec
Report Report
리턴 void

GetSignatureForError() 공개 메소드

public GetSignatureForError ( ) : string
리턴 string

LookupNamespaceOrType() 공개 메소드

public LookupNamespaceOrType ( string name, int arity, Mono.CSharp.Location loc, bool ignore_cs0104 ) : Mono.CSharp.FullNamedExpression
name string
arity int
loc Mono.CSharp.Location
ignore_cs0104 bool
리턴 Mono.CSharp.FullNamedExpression

Method() 보호된 메소드

protected Method ( DeclSpace parent, Mono.CSharp.FullNamedExpression return_type, Mono.CSharp.Modifiers mod, Mono.CSharp.Modifiers amod, MemberName name, ParametersCompiled parameters, Mono.CSharp.Attributes attrs ) : System.Xml
parent DeclSpace
return_type Mono.CSharp.FullNamedExpression
mod Mono.CSharp.Modifiers
amod Mono.CSharp.Modifiers
name MemberName
parameters ParametersCompiled
attrs Mono.CSharp.Attributes
리턴 System.Xml

Method() 공개 메소드

public Method ( DeclSpace parent, Mono.CSharp.GenericMethod generic, Mono.CSharp.FullNamedExpression return_type, Mono.CSharp.Modifiers mod, MemberName name, ParametersCompiled parameters, Mono.CSharp.Attributes attrs ) : System.Xml
parent DeclSpace
generic Mono.CSharp.GenericMethod
return_type Mono.CSharp.FullNamedExpression
mod Mono.CSharp.Modifiers
name MemberName
parameters ParametersCompiled
attrs Mono.CSharp.Attributes
리턴 System.Xml

ResolveMemberType() 보호된 메소드

protected ResolveMemberType ( ) : bool
리턴 bool

SetPartialDefinition() 공개 메소드

public SetPartialDefinition ( Method methodDefinition ) : void
methodDefinition Method
리턴 void