C# 클래스 Mono.CSharp.ClassOrStruct

상속: Mono.CSharp.TypeDefinition
파일 보기 프로젝트 열기: kumpera/mono 1 사용 예제들

공개 메소드들

메소드 설명
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void
ClassOrStruct ( NamespaceEntry ns, DeclSpace parent, MemberName name, Mono.CSharp.Attributes attrs, MemberKind kind ) : System
Emit ( ) : void
LookupExtensionMethod ( System.TypeSpec extensionType, string name, int arity, NamespaceEntry &scope ) : IList
VerifyMembers ( ) : void

보호된 메소드들

메소드 설명
AddToContainer ( MemberCore symbol, string name ) : bool
DefineDefaultConstructor ( bool is_static ) : void

Defines the default constructors

DoDefineMembers ( ) : bool

메소드 상세

AddToContainer() 보호된 메소드

protected AddToContainer ( MemberCore symbol, string name ) : bool
symbol MemberCore
name string
리턴 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

ClassOrStruct() 공개 메소드

public ClassOrStruct ( NamespaceEntry ns, DeclSpace parent, MemberName name, Mono.CSharp.Attributes attrs, MemberKind kind ) : System
ns NamespaceEntry
parent DeclSpace
name MemberName
attrs Mono.CSharp.Attributes
kind MemberKind
리턴 System

DefineDefaultConstructor() 보호된 메소드

Defines the default constructors
protected DefineDefaultConstructor ( bool is_static ) : void
is_static bool
리턴 void

DoDefineMembers() 보호된 메소드

protected DoDefineMembers ( ) : bool
리턴 bool

Emit() 공개 메소드

public Emit ( ) : void
리턴 void

LookupExtensionMethod() 공개 메소드

public LookupExtensionMethod ( System.TypeSpec extensionType, string name, int arity, NamespaceEntry &scope ) : IList
extensionType System.TypeSpec
name string
arity int
scope NamespaceEntry
리턴 IList

VerifyMembers() 공개 메소드

public VerifyMembers ( ) : void
리턴 void