C# 클래스 Mono.CSharp.Struct

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

공개 메소드들

메소드 설명
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void
Emit ( ) : void
IsUnmanagedType ( ) : bool
RegisterFieldForInitialization ( MemberCore field, FieldInitializer expression ) : void
Struct ( NamespaceEntry ns, DeclSpace parent, MemberName name, Mono.CSharp.Modifiers mod, Mono.CSharp.Attributes attrs ) : System

보호된 메소드들

메소드 설명
ResolveBaseTypes ( Mono.CSharp.TypeExpr &base_class ) : Mono.CSharp.TypeExpr[]

비공개 메소드들

메소드 설명
CheckFieldTypeCycle ( System.TypeSpec ts ) : bool
CheckStructCycles ( Struct s ) : 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

Emit() 공개 메소드

public Emit ( ) : void
리턴 void

IsUnmanagedType() 공개 메소드

public IsUnmanagedType ( ) : bool
리턴 bool

RegisterFieldForInitialization() 공개 메소드

public RegisterFieldForInitialization ( MemberCore field, FieldInitializer expression ) : void
field MemberCore
expression FieldInitializer
리턴 void

ResolveBaseTypes() 보호된 메소드

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

Struct() 공개 메소드

public Struct ( NamespaceEntry ns, DeclSpace parent, MemberName name, Mono.CSharp.Modifiers mod, Mono.CSharp.Attributes attrs ) : System
ns NamespaceEntry
parent DeclSpace
name MemberName
mod Mono.CSharp.Modifiers
attrs Mono.CSharp.Attributes
리턴 System