C# 클래스 Mono.CSharp.Class

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

공개 메소드들

메소드 설명
AddBasesForPart ( DeclSpace part, List bases ) : void
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void
Class ( NamespaceEntry ns, DeclSpace parent, MemberName name, Modifiers mod, Attributes attrs ) : System
ConditionalConditions ( ) : string[]
Emit ( ) : void

보호된 메소드들

메소드 설명
DefineContainerMembers ( System list ) : void
DoDefineMembers ( ) : bool
ResolveBaseTypes ( TypeExpr &base_class ) : TypeExpr[]

메소드 상세

AddBasesForPart() 공개 메소드

public AddBasesForPart ( DeclSpace part, List bases ) : void
part DeclSpace
bases List
리턴 void

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

Class() 공개 메소드

public Class ( NamespaceEntry ns, DeclSpace parent, MemberName name, Modifiers mod, Attributes attrs ) : System
ns NamespaceEntry
parent DeclSpace
name MemberName
mod Modifiers
attrs Attributes
리턴 System

ConditionalConditions() 공개 메소드

public ConditionalConditions ( ) : string[]
리턴 string[]

DefineContainerMembers() 보호된 메소드

protected DefineContainerMembers ( System list ) : void
list System
리턴 void

DoDefineMembers() 보호된 메소드

protected DoDefineMembers ( ) : bool
리턴 bool

Emit() 공개 메소드

public Emit ( ) : void
리턴 void

ResolveBaseTypes() 보호된 메소드

protected ResolveBaseTypes ( TypeExpr &base_class ) : TypeExpr[]
base_class TypeExpr
리턴 TypeExpr[]