C# 클래스 ICSharpCode.NRefactory.MonoCSharp.Constructor

상속: MethodCore, IMethodData, IMethodDefinition
파일 보기 프로젝트 열기: 0xd4d/NRefactory 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ConstructorBuilder ConstructorBuilder
ConstructorName string
Initializer ConstructorInitializer
TypeConstructorName string

Private Properties

프로퍼티 타입 설명
IMethodData ICSharpCode.NRefactory.MonoCSharp.EmitContext

공개 메소드들

메소드 설명
Accept ( StructuralVisitor visitor ) : void
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, PredefinedAttributes pa ) : void
Constructor ( TypeDefinition parent, string name, Modifiers mod, Attributes attrs, ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled args, Location loc ) : System
Define ( ) : bool
Emit ( ) : void
GetCallerMemberName ( ) : string
GetSignatureForDocumentation ( ) : string
GetSignatureForError ( ) : string
IsDefault ( ) : bool
WriteDebugSymbol ( MonoSymbolFile file ) : void

보호된 메소드들

메소드 설명
CheckBase ( ) : bool
FindBaseMember ( MemberSpec &bestCandidate, bool &overrides ) : MemberSpec
VerifyClsCompliance ( ) : bool

비공개 메소드들

메소드 설명
IMethodData ( ILGenerator ig, SourceMethodBuilder sourceMethod ) : ICSharpCode.NRefactory.MonoCSharp.EmitContext

메소드 상세

Accept() 공개 메소드

public Accept ( StructuralVisitor visitor ) : void
visitor StructuralVisitor
리턴 void

ApplyAttributeBuilder() 공개 메소드

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

CheckBase() 보호된 메소드

protected CheckBase ( ) : bool
리턴 bool

Constructor() 공개 메소드

public Constructor ( TypeDefinition parent, string name, Modifiers mod, Attributes attrs, ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled args, Location loc ) : System
parent TypeDefinition
name string
mod Modifiers
attrs Attributes
args ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled
loc Location
리턴 System

Define() 공개 메소드

public Define ( ) : bool
리턴 bool

Emit() 공개 메소드

public Emit ( ) : void
리턴 void

FindBaseMember() 보호된 메소드

protected FindBaseMember ( MemberSpec &bestCandidate, bool &overrides ) : MemberSpec
bestCandidate MemberSpec
overrides bool
리턴 MemberSpec

GetCallerMemberName() 공개 메소드

public GetCallerMemberName ( ) : string
리턴 string

GetSignatureForDocumentation() 공개 메소드

public GetSignatureForDocumentation ( ) : string
리턴 string

GetSignatureForError() 공개 메소드

public GetSignatureForError ( ) : string
리턴 string

IsDefault() 공개 메소드

public IsDefault ( ) : bool
리턴 bool

VerifyClsCompliance() 보호된 메소드

protected VerifyClsCompliance ( ) : bool
리턴 bool

WriteDebugSymbol() 공개 메소드

public WriteDebugSymbol ( MonoSymbolFile file ) : void
file MonoSymbolFile
리턴 void

프로퍼티 상세

ConstructorBuilder 공개적으로 프로퍼티

public ConstructorBuilder ConstructorBuilder
리턴 ConstructorBuilder

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

public static string ConstructorName
리턴 string

Initializer 공개적으로 프로퍼티

public ConstructorInitializer,ICSharpCode.NRefactory.MonoCSharp Initializer
리턴 ConstructorInitializer

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

public static string TypeConstructorName
리턴 string