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

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

공개 프로퍼티들

프로퍼티 타입 설명
Kind MemberKind

보호된 프로퍼티들

프로퍼티 타입 설명
containers List
defined_names MemberCore>.Dictionary
is_defined bool

공개 메소드들

메소드 설명
AddCompilerGeneratedClass ( ICSharpCode.NRefactory.MonoCSharp.CompilerGeneratedContainer c ) : void
AddPartial ( TypeDefinition next_part ) : void
AddTypeContainer ( TypeContainer tc ) : void
CloseContainer ( ) : void
CreateContainer ( ) : bool
CreateMetadataName ( StringBuilder sb ) : void
Define ( ) : bool
DefineContainer ( ) : bool
EmitContainer ( ) : void
ExpandBaseInterfaces ( ) : void
GetSignatureForDocumentation ( ) : string
GetSignatureForError ( ) : string
GetSignatureForMetadata ( ) : string
PrepareEmit ( ) : void
RemoveContainer ( TypeContainer cont ) : void
VerifyMembers ( ) : void
WriteDebugSymbol ( MonoSymbolFile file ) : void

보호된 메소드들

메소드 설명
AddPartial ( TypeDefinition next_part, TypeDefinition existing ) : void
AddTypeContainerMember ( TypeContainer tc ) : void
DefineNamespace ( ) : void
DoDefineContainer ( ) : void
Error_MissingPartialModifier ( MemberCore type ) : void
TypeContainer ( TypeContainer parent, MemberName name, Attributes attrs, MemberKind kind ) : System

메소드 상세

AddCompilerGeneratedClass() 공개 메소드

public AddCompilerGeneratedClass ( ICSharpCode.NRefactory.MonoCSharp.CompilerGeneratedContainer c ) : void
c ICSharpCode.NRefactory.MonoCSharp.CompilerGeneratedContainer
리턴 void

AddPartial() 공개 메소드

public AddPartial ( TypeDefinition next_part ) : void
next_part TypeDefinition
리턴 void

AddPartial() 보호된 메소드

protected AddPartial ( TypeDefinition next_part, TypeDefinition existing ) : void
next_part TypeDefinition
existing TypeDefinition
리턴 void

AddTypeContainer() 공개 메소드

public AddTypeContainer ( TypeContainer tc ) : void
tc TypeContainer
리턴 void

AddTypeContainerMember() 보호된 메소드

protected AddTypeContainerMember ( TypeContainer tc ) : void
tc TypeContainer
리턴 void

CloseContainer() 공개 메소드

public CloseContainer ( ) : void
리턴 void

CreateContainer() 공개 메소드

public CreateContainer ( ) : bool
리턴 bool

CreateMetadataName() 공개 메소드

public CreateMetadataName ( StringBuilder sb ) : void
sb StringBuilder
리턴 void

Define() 공개 메소드

public Define ( ) : bool
리턴 bool

DefineContainer() 공개 메소드

public DefineContainer ( ) : bool
리턴 bool

DefineNamespace() 보호된 메소드

protected DefineNamespace ( ) : void
리턴 void

DoDefineContainer() 보호된 메소드

protected DoDefineContainer ( ) : void
리턴 void

EmitContainer() 공개 메소드

public EmitContainer ( ) : void
리턴 void

Error_MissingPartialModifier() 보호된 메소드

protected Error_MissingPartialModifier ( MemberCore type ) : void
type MemberCore
리턴 void

ExpandBaseInterfaces() 공개 메소드

public ExpandBaseInterfaces ( ) : void
리턴 void

GetSignatureForDocumentation() 공개 메소드

public GetSignatureForDocumentation ( ) : string
리턴 string

GetSignatureForError() 공개 메소드

public GetSignatureForError ( ) : string
리턴 string

GetSignatureForMetadata() 공개 메소드

public GetSignatureForMetadata ( ) : string
리턴 string

PrepareEmit() 공개 메소드

public PrepareEmit ( ) : void
리턴 void

RemoveContainer() 공개 메소드

public RemoveContainer ( TypeContainer cont ) : void
cont TypeContainer
리턴 void

TypeContainer() 보호된 메소드

protected TypeContainer ( TypeContainer parent, MemberName name, Attributes attrs, MemberKind kind ) : System
parent TypeContainer
name MemberName
attrs Attributes
kind MemberKind
리턴 System

VerifyMembers() 공개 메소드

public VerifyMembers ( ) : void
리턴 void

WriteDebugSymbol() 공개 메소드

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

프로퍼티 상세

Kind 공개적으로 프로퍼티

public MemberKind Kind
리턴 MemberKind

containers 보호되어 있는 프로퍼티

protected List containers
리턴 List

defined_names 보호되어 있는 프로퍼티

protected Dictionary defined_names
리턴 MemberCore>.Dictionary

is_defined 보호되어 있는 프로퍼티

protected bool is_defined
리턴 bool