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

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

Открытые методы

Метод Описание
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