C# Класс ICSharpCode.NRefactory.MonoCSharp.TypeContainer

Наследование: MemberCore
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Kind MemberKind

Защищенные свойства (Protected)

Свойство Тип Описание
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