C# 클래스 Mono.CSharp.FieldBase

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

공개 프로퍼티들

프로퍼티 타입 설명
status Status

보호된 프로퍼티들

프로퍼티 타입 설명
FieldBuilder System.Reflection.Emit.FieldBuilder
declarators List
initializer Mono.CSharp.Expression
spec FieldSpec

공개 메소드들

메소드 설명
AddDeclarator ( FieldDeclarator declarator ) : void
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void
ConvertInitializer ( ResolveContext rc, Constant expr ) : Constant
Emit ( ) : void
Error_VariableOfStaticClass ( Mono.CSharp.Location loc, string variable_name, System.TypeSpec static_class, Report Report ) : void
SetCustomAttribute ( MethodSpec ctor, byte data ) : void

보호된 메소드들

메소드 설명
CheckBase ( ) : bool
DoMemberTypeDependentChecks ( ) : void
FieldBase ( Mono.CSharp.TypeDefinition parent, Mono.CSharp.FullNamedExpression type, Mono.CSharp.Modifiers mod, Mono.CSharp.Modifiers allowed_mod, MemberName name, Mono.CSharp.Attributes attrs ) : System
VerifyClsCompliance ( ) : bool

메소드 상세

AddDeclarator() 공개 메소드

public AddDeclarator ( FieldDeclarator declarator ) : void
declarator FieldDeclarator
리턴 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

CheckBase() 보호된 메소드

protected CheckBase ( ) : bool
리턴 bool

ConvertInitializer() 공개 메소드

public ConvertInitializer ( ResolveContext rc, Constant expr ) : Constant
rc ResolveContext
expr Constant
리턴 Constant

DoMemberTypeDependentChecks() 보호된 메소드

protected DoMemberTypeDependentChecks ( ) : void
리턴 void

Emit() 공개 메소드

public Emit ( ) : void
리턴 void

Error_VariableOfStaticClass() 공개 정적인 메소드

public static Error_VariableOfStaticClass ( Mono.CSharp.Location loc, string variable_name, System.TypeSpec static_class, Report Report ) : void
loc Mono.CSharp.Location
variable_name string
static_class System.TypeSpec
Report Report
리턴 void

FieldBase() 보호된 메소드

protected FieldBase ( Mono.CSharp.TypeDefinition parent, Mono.CSharp.FullNamedExpression type, Mono.CSharp.Modifiers mod, Mono.CSharp.Modifiers allowed_mod, MemberName name, Mono.CSharp.Attributes attrs ) : System
parent Mono.CSharp.TypeDefinition
type Mono.CSharp.FullNamedExpression
mod Mono.CSharp.Modifiers
allowed_mod Mono.CSharp.Modifiers
name MemberName
attrs Mono.CSharp.Attributes
리턴 System

SetCustomAttribute() 공개 메소드

public SetCustomAttribute ( MethodSpec ctor, byte data ) : void
ctor MethodSpec
data byte
리턴 void

VerifyClsCompliance() 보호된 메소드

protected VerifyClsCompliance ( ) : bool
리턴 bool

프로퍼티 상세

FieldBuilder 보호되어 있는 프로퍼티

protected FieldBuilder,System.Reflection.Emit FieldBuilder
리턴 System.Reflection.Emit.FieldBuilder

declarators 보호되어 있는 프로퍼티

protected List declarators
리턴 List

initializer 보호되어 있는 프로퍼티

protected Expression,Mono.CSharp initializer
리턴 Mono.CSharp.Expression

spec 보호되어 있는 프로퍼티

protected FieldSpec,Mono.CSharp spec
리턴 FieldSpec

status 공개적으로 프로퍼티

public Status status
리턴 Status