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