C# 클래스 Mono.CSharp.Constructor

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

공개 프로퍼티들

프로퍼티 타입 설명
ConstructorBuilder System.Reflection.Emit.ConstructorBuilder
ConstructorName string
Initializer ConstructorInitializer
TypeConstructorName string

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void
Constructor ( DeclSpace parent, string name, Mono.CSharp.Modifiers mod, Mono.CSharp.Attributes attrs, ParametersCompiled args, ConstructorInitializer init, Mono.CSharp.Location loc ) : System.Xml
CreateEmitContext ( ILGenerator ig ) : EmitContext
Define ( ) : bool
Emit ( ) : void
GetSignatureForError ( ) : string
IMethodData ( SourceMethod source ) : void
IsDefault ( ) : bool
IsExcluded ( ) : bool

보호된 메소드들

메소드 설명
CheckBase ( ) : bool
FindBaseMember ( MemberSpec &bestCandidate ) : MemberSpec
VerifyClsCompliance ( ) : 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

CheckBase() 보호된 메소드

protected CheckBase ( ) : bool
리턴 bool

Constructor() 공개 메소드

public Constructor ( DeclSpace parent, string name, Mono.CSharp.Modifiers mod, Mono.CSharp.Attributes attrs, ParametersCompiled args, ConstructorInitializer init, Mono.CSharp.Location loc ) : System.Xml
parent DeclSpace
name string
mod Mono.CSharp.Modifiers
attrs Mono.CSharp.Attributes
args ParametersCompiled
init ConstructorInitializer
loc Mono.CSharp.Location
리턴 System.Xml

CreateEmitContext() 공개 메소드

public CreateEmitContext ( ILGenerator ig ) : EmitContext
ig System.Reflection.Emit.ILGenerator
리턴 EmitContext

Define() 공개 메소드

public Define ( ) : bool
리턴 bool

Emit() 공개 메소드

public Emit ( ) : void
리턴 void

FindBaseMember() 보호된 메소드

protected FindBaseMember ( MemberSpec &bestCandidate ) : MemberSpec
bestCandidate MemberSpec
리턴 MemberSpec

GetSignatureForError() 공개 메소드

public GetSignatureForError ( ) : string
리턴 string

IMethodData() 공개 메소드

public IMethodData ( SourceMethod source ) : void
source SourceMethod
리턴 void

IsDefault() 공개 메소드

public IsDefault ( ) : bool
리턴 bool

IsExcluded() 공개 메소드

public IsExcluded ( ) : bool
리턴 bool

VerifyClsCompliance() 보호된 메소드

protected VerifyClsCompliance ( ) : bool
리턴 bool

프로퍼티 상세

ConstructorBuilder 공개적으로 프로퍼티

public ConstructorBuilder,System.Reflection.Emit ConstructorBuilder
리턴 System.Reflection.Emit.ConstructorBuilder

ConstructorName 공개적으로 정적으로 프로퍼티

public static string ConstructorName
리턴 string

Initializer 공개적으로 프로퍼티

public ConstructorInitializer,Mono.CSharp Initializer
리턴 ConstructorInitializer

TypeConstructorName 공개적으로 정적으로 프로퍼티

public static string TypeConstructorName
리턴 string