C# Класс Microsoft.CSharp.RuntimeBinder.Semantics.AggregateSymbol

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

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

Свойство Тип Описание
AssociatedAssembly System.Reflection.Assembly
AssociatedSystemType System.Type

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

Метод Описание
AggKind ( ) : AggKindEnum
DeclFirst ( ) : Microsoft.CSharp.RuntimeBinder.Semantics.AggregateDeclaration
DeclOnly ( ) : Microsoft.CSharp.RuntimeBinder.Semantics.AggregateDeclaration
FindBaseAgg ( AggregateSymbol agg ) : bool
GetAssemblyID ( ) : KAID
GetBaseAgg ( ) : AggregateSymbol
GetBaseClass ( ) : AggregateType
GetFirstUDConversion ( ) : MethodSymbol
GetIfaces ( ) : TypeArray
GetIfacesAll ( ) : TypeArray
GetModuleID ( ) : KAID
GetOuterAgg ( ) : AggregateSymbol
GetPredefType ( ) : PredefinedType
GetTypeManager ( ) : TypeManager
GetTypeVars ( ) : TypeArray
GetTypeVarsAll ( ) : TypeArray
GetUnderlyingType ( ) : AggregateType
HasConversion ( SymbolLoader pLoader ) : bool
HasExternReference ( ) : bool
HasPubNoArgCtor ( ) : bool
InAlias ( KAID aid ) : bool
InitFromInfile ( InputFile infile ) : void
InternalsVisibleTo ( Assembly assembly ) : bool
IsAbstract ( ) : bool
IsAnonymousType ( ) : bool
IsClass ( ) : bool
IsDelegate ( ) : bool
IsEnum ( ) : bool
IsInterface ( ) : bool
IsKnownManagedStructStatus ( ) : bool
IsLayoutError ( ) : bool
IsManagedStruct ( ) : bool
IsPredefined ( ) : bool
IsRefType ( ) : bool
IsSealed ( ) : bool
IsSkipUDOps ( ) : bool
IsSource ( ) : bool
IsStatic ( ) : bool
IsStruct ( ) : bool
IsUnmanagedStruct ( ) : bool
IsUnresolved ( ) : bool
IsValueType ( ) : bool
SetAbstract ( bool @abstract ) : void
SetAggKind ( AggKindEnum aggKind ) : void
SetAnonymousType ( bool isAnonymousType ) : void
SetBaseClass ( AggregateType baseClass ) : void
SetComImport ( bool comImport ) : void
SetFirstUDConversion ( MethodSymbol conv ) : void
SetHasConversion ( ) : void
SetHasExternReference ( bool hasExternReference ) : void
SetHasPubNoArgCtor ( bool hasPubNoArgCtor ) : void
SetIfaces ( TypeArray ifaces ) : void
SetIfacesAll ( TypeArray ifacesAll ) : void
SetLayoutError ( bool layoutError ) : void
SetManagedStruct ( bool managedStruct ) : void
SetPredefType ( PredefinedType predef ) : void
SetPredefined ( bool predefined ) : void
SetSealed ( bool @sealed ) : void
SetSkipUDOps ( bool skipUDOps ) : void
SetTypeManager ( TypeManager typeManager ) : void
SetTypeVars ( TypeArray typeVars ) : void
SetUnderlyingType ( AggregateType underlyingType ) : void
SetUnmanagedStruct ( bool unmanagedStruct ) : void
getThisType ( ) : AggregateType
isNested ( ) : bool
isPredefAgg ( PredefinedType pt ) : bool

Описание методов

AggKind() публичный метод

public AggKind ( ) : AggKindEnum
Результат AggKindEnum

DeclFirst() публичный метод

public DeclFirst ( ) : Microsoft.CSharp.RuntimeBinder.Semantics.AggregateDeclaration
Результат Microsoft.CSharp.RuntimeBinder.Semantics.AggregateDeclaration

DeclOnly() публичный метод

public DeclOnly ( ) : Microsoft.CSharp.RuntimeBinder.Semantics.AggregateDeclaration
Результат Microsoft.CSharp.RuntimeBinder.Semantics.AggregateDeclaration

FindBaseAgg() публичный метод

public FindBaseAgg ( AggregateSymbol agg ) : bool
agg AggregateSymbol
Результат bool

GetAssemblyID() публичный метод

public GetAssemblyID ( ) : KAID
Результат KAID

GetBaseAgg() публичный метод

public GetBaseAgg ( ) : AggregateSymbol
Результат AggregateSymbol

GetBaseClass() публичный метод

public GetBaseClass ( ) : AggregateType
Результат AggregateType

GetFirstUDConversion() публичный метод

public GetFirstUDConversion ( ) : MethodSymbol
Результат MethodSymbol

GetIfaces() публичный метод

public GetIfaces ( ) : TypeArray
Результат TypeArray

GetIfacesAll() публичный метод

public GetIfacesAll ( ) : TypeArray
Результат TypeArray

GetModuleID() публичный метод

public GetModuleID ( ) : KAID
Результат KAID

GetOuterAgg() публичный метод

public GetOuterAgg ( ) : AggregateSymbol
Результат AggregateSymbol

GetPredefType() публичный метод

public GetPredefType ( ) : PredefinedType
Результат PredefinedType

GetTypeManager() публичный метод

public GetTypeManager ( ) : TypeManager
Результат TypeManager

GetTypeVars() публичный метод

public GetTypeVars ( ) : TypeArray
Результат TypeArray

GetTypeVarsAll() публичный метод

public GetTypeVarsAll ( ) : TypeArray
Результат TypeArray

GetUnderlyingType() публичный метод

public GetUnderlyingType ( ) : AggregateType
Результат AggregateType

HasConversion() публичный метод

public HasConversion ( SymbolLoader pLoader ) : bool
pLoader SymbolLoader
Результат bool

HasExternReference() публичный метод

public HasExternReference ( ) : bool
Результат bool

HasPubNoArgCtor() публичный метод

public HasPubNoArgCtor ( ) : bool
Результат bool

InAlias() публичный метод

public InAlias ( KAID aid ) : bool
aid KAID
Результат bool

InitFromInfile() публичный метод

public InitFromInfile ( InputFile infile ) : void
infile InputFile
Результат void

InternalsVisibleTo() публичный метод

public InternalsVisibleTo ( Assembly assembly ) : bool
assembly System.Reflection.Assembly
Результат bool

IsAbstract() публичный метод

public IsAbstract ( ) : bool
Результат bool

IsAnonymousType() публичный метод

public IsAnonymousType ( ) : bool
Результат bool

IsClass() публичный метод

public IsClass ( ) : bool
Результат bool

IsDelegate() публичный метод

public IsDelegate ( ) : bool
Результат bool

IsEnum() публичный метод

public IsEnum ( ) : bool
Результат bool

IsInterface() публичный метод

public IsInterface ( ) : bool
Результат bool

IsKnownManagedStructStatus() публичный метод

public IsKnownManagedStructStatus ( ) : bool
Результат bool

IsLayoutError() публичный метод

public IsLayoutError ( ) : bool
Результат bool

IsManagedStruct() публичный метод

public IsManagedStruct ( ) : bool
Результат bool

IsPredefined() публичный метод

public IsPredefined ( ) : bool
Результат bool

IsRefType() публичный метод

public IsRefType ( ) : bool
Результат bool

IsSealed() публичный метод

public IsSealed ( ) : bool
Результат bool

IsSkipUDOps() публичный метод

public IsSkipUDOps ( ) : bool
Результат bool

IsSource() публичный метод

public IsSource ( ) : bool
Результат bool

IsStatic() публичный метод

public IsStatic ( ) : bool
Результат bool

IsStruct() публичный метод

public IsStruct ( ) : bool
Результат bool

IsUnmanagedStruct() публичный метод

public IsUnmanagedStruct ( ) : bool
Результат bool

IsUnresolved() публичный метод

public IsUnresolved ( ) : bool
Результат bool

IsValueType() публичный метод

public IsValueType ( ) : bool
Результат bool

SetAbstract() публичный метод

public SetAbstract ( bool @abstract ) : void
@abstract bool
Результат void

SetAggKind() публичный метод

public SetAggKind ( AggKindEnum aggKind ) : void
aggKind AggKindEnum
Результат void

SetAnonymousType() публичный метод

public SetAnonymousType ( bool isAnonymousType ) : void
isAnonymousType bool
Результат void

SetBaseClass() публичный метод

public SetBaseClass ( AggregateType baseClass ) : void
baseClass AggregateType
Результат void

SetComImport() публичный метод

public SetComImport ( bool comImport ) : void
comImport bool
Результат void

SetFirstUDConversion() публичный метод

public SetFirstUDConversion ( MethodSymbol conv ) : void
conv MethodSymbol
Результат void

SetHasConversion() публичный метод

public SetHasConversion ( ) : void
Результат void

SetHasExternReference() публичный метод

public SetHasExternReference ( bool hasExternReference ) : void
hasExternReference bool
Результат void

SetHasPubNoArgCtor() публичный метод

public SetHasPubNoArgCtor ( bool hasPubNoArgCtor ) : void
hasPubNoArgCtor bool
Результат void

SetIfaces() публичный метод

public SetIfaces ( TypeArray ifaces ) : void
ifaces TypeArray
Результат void

SetIfacesAll() публичный метод

public SetIfacesAll ( TypeArray ifacesAll ) : void
ifacesAll TypeArray
Результат void

SetLayoutError() публичный метод

public SetLayoutError ( bool layoutError ) : void
layoutError bool
Результат void

SetManagedStruct() публичный метод

public SetManagedStruct ( bool managedStruct ) : void
managedStruct bool
Результат void

SetPredefType() публичный метод

public SetPredefType ( PredefinedType predef ) : void
predef PredefinedType
Результат void

SetPredefined() публичный метод

public SetPredefined ( bool predefined ) : void
predefined bool
Результат void

SetSealed() публичный метод

public SetSealed ( bool @sealed ) : void
@sealed bool
Результат void

SetSkipUDOps() публичный метод

public SetSkipUDOps ( bool skipUDOps ) : void
skipUDOps bool
Результат void

SetTypeManager() публичный метод

public SetTypeManager ( TypeManager typeManager ) : void
typeManager TypeManager
Результат void

SetTypeVars() публичный метод

public SetTypeVars ( TypeArray typeVars ) : void
typeVars TypeArray
Результат void

SetUnderlyingType() публичный метод

public SetUnderlyingType ( AggregateType underlyingType ) : void
underlyingType AggregateType
Результат void

SetUnmanagedStruct() публичный метод

public SetUnmanagedStruct ( bool unmanagedStruct ) : void
unmanagedStruct bool
Результат void

getThisType() публичный метод

public getThisType ( ) : AggregateType
Результат AggregateType

isNested() публичный метод

public isNested ( ) : bool
Результат bool

isPredefAgg() публичный метод

public isPredefAgg ( PredefinedType pt ) : bool
pt PredefinedType
Результат bool

Описание свойств

AssociatedAssembly публичное свойство

public Assembly,System.Reflection AssociatedAssembly
Результат System.Reflection.Assembly

AssociatedSystemType публичное свойство

public Type,System AssociatedSystemType
Результат System.Type