C# Класс Mono.CSharp.FieldBase

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

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

Свойство Тип Описание
status Status

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

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