C# Class Microsoft.CSharp.RuntimeBinder.Semantics.AggregateSymbol

Inheritance: NamespaceOrAggregateSymbol
Show file Open project: dotnet/corefx Class Usage Examples

Public Properties

Property Type Description
AssociatedAssembly System.Reflection.Assembly
AssociatedSystemType System.Type

Public Methods

Method Description
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

Method Details

AggKind() public method

public AggKind ( ) : AggKindEnum
return AggKindEnum

DeclFirst() public method

public DeclFirst ( ) : Microsoft.CSharp.RuntimeBinder.Semantics.AggregateDeclaration
return Microsoft.CSharp.RuntimeBinder.Semantics.AggregateDeclaration

DeclOnly() public method

public DeclOnly ( ) : Microsoft.CSharp.RuntimeBinder.Semantics.AggregateDeclaration
return Microsoft.CSharp.RuntimeBinder.Semantics.AggregateDeclaration

FindBaseAgg() public method

public FindBaseAgg ( AggregateSymbol agg ) : bool
agg AggregateSymbol
return bool

GetAssemblyID() public method

public GetAssemblyID ( ) : KAID
return KAID

GetBaseAgg() public method

public GetBaseAgg ( ) : AggregateSymbol
return AggregateSymbol

GetBaseClass() public method

public GetBaseClass ( ) : AggregateType
return AggregateType

GetFirstUDConversion() public method

public GetFirstUDConversion ( ) : MethodSymbol
return MethodSymbol

GetIfaces() public method

public GetIfaces ( ) : TypeArray
return TypeArray

GetIfacesAll() public method

public GetIfacesAll ( ) : TypeArray
return TypeArray

GetModuleID() public method

public GetModuleID ( ) : KAID
return KAID

GetOuterAgg() public method

public GetOuterAgg ( ) : AggregateSymbol
return AggregateSymbol

GetPredefType() public method

public GetPredefType ( ) : PredefinedType
return PredefinedType

GetTypeManager() public method

public GetTypeManager ( ) : TypeManager
return TypeManager

GetTypeVars() public method

public GetTypeVars ( ) : TypeArray
return TypeArray

GetTypeVarsAll() public method

public GetTypeVarsAll ( ) : TypeArray
return TypeArray

GetUnderlyingType() public method

public GetUnderlyingType ( ) : AggregateType
return AggregateType

HasConversion() public method

public HasConversion ( SymbolLoader pLoader ) : bool
pLoader SymbolLoader
return bool

HasExternReference() public method

public HasExternReference ( ) : bool
return bool

HasPubNoArgCtor() public method

public HasPubNoArgCtor ( ) : bool
return bool

InAlias() public method

public InAlias ( KAID aid ) : bool
aid KAID
return bool

InitFromInfile() public method

public InitFromInfile ( InputFile infile ) : void
infile InputFile
return void

InternalsVisibleTo() public method

public InternalsVisibleTo ( Assembly assembly ) : bool
assembly System.Reflection.Assembly
return bool

IsAbstract() public method

public IsAbstract ( ) : bool
return bool

IsAnonymousType() public method

public IsAnonymousType ( ) : bool
return bool

IsClass() public method

public IsClass ( ) : bool
return bool

IsDelegate() public method

public IsDelegate ( ) : bool
return bool

IsEnum() public method

public IsEnum ( ) : bool
return bool

IsInterface() public method

public IsInterface ( ) : bool
return bool

IsKnownManagedStructStatus() public method

public IsKnownManagedStructStatus ( ) : bool
return bool

IsLayoutError() public method

public IsLayoutError ( ) : bool
return bool

IsManagedStruct() public method

public IsManagedStruct ( ) : bool
return bool

IsPredefined() public method

public IsPredefined ( ) : bool
return bool

IsRefType() public method

public IsRefType ( ) : bool
return bool

IsSealed() public method

public IsSealed ( ) : bool
return bool

IsSkipUDOps() public method

public IsSkipUDOps ( ) : bool
return bool

IsSource() public method

public IsSource ( ) : bool
return bool

IsStatic() public method

public IsStatic ( ) : bool
return bool

IsStruct() public method

public IsStruct ( ) : bool
return bool

IsUnmanagedStruct() public method

public IsUnmanagedStruct ( ) : bool
return bool

IsUnresolved() public method

public IsUnresolved ( ) : bool
return bool

IsValueType() public method

public IsValueType ( ) : bool
return bool

SetAbstract() public method

public SetAbstract ( bool @abstract ) : void
@abstract bool
return void

SetAggKind() public method

public SetAggKind ( AggKindEnum aggKind ) : void
aggKind AggKindEnum
return void

SetAnonymousType() public method

public SetAnonymousType ( bool isAnonymousType ) : void
isAnonymousType bool
return void

SetBaseClass() public method

public SetBaseClass ( AggregateType baseClass ) : void
baseClass AggregateType
return void

SetComImport() public method

public SetComImport ( bool comImport ) : void
comImport bool
return void

SetFirstUDConversion() public method

public SetFirstUDConversion ( MethodSymbol conv ) : void
conv MethodSymbol
return void

SetHasConversion() public method

public SetHasConversion ( ) : void
return void

SetHasExternReference() public method

public SetHasExternReference ( bool hasExternReference ) : void
hasExternReference bool
return void

SetHasPubNoArgCtor() public method

public SetHasPubNoArgCtor ( bool hasPubNoArgCtor ) : void
hasPubNoArgCtor bool
return void

SetIfaces() public method

public SetIfaces ( TypeArray ifaces ) : void
ifaces TypeArray
return void

SetIfacesAll() public method

public SetIfacesAll ( TypeArray ifacesAll ) : void
ifacesAll TypeArray
return void

SetLayoutError() public method

public SetLayoutError ( bool layoutError ) : void
layoutError bool
return void

SetManagedStruct() public method

public SetManagedStruct ( bool managedStruct ) : void
managedStruct bool
return void

SetPredefType() public method

public SetPredefType ( PredefinedType predef ) : void
predef PredefinedType
return void

SetPredefined() public method

public SetPredefined ( bool predefined ) : void
predefined bool
return void

SetSealed() public method

public SetSealed ( bool @sealed ) : void
@sealed bool
return void

SetSkipUDOps() public method

public SetSkipUDOps ( bool skipUDOps ) : void
skipUDOps bool
return void

SetTypeManager() public method

public SetTypeManager ( TypeManager typeManager ) : void
typeManager TypeManager
return void

SetTypeVars() public method

public SetTypeVars ( TypeArray typeVars ) : void
typeVars TypeArray
return void

SetUnderlyingType() public method

public SetUnderlyingType ( AggregateType underlyingType ) : void
underlyingType AggregateType
return void

SetUnmanagedStruct() public method

public SetUnmanagedStruct ( bool unmanagedStruct ) : void
unmanagedStruct bool
return void

getThisType() public method

public getThisType ( ) : AggregateType
return AggregateType

isNested() public method

public isNested ( ) : bool
return bool

isPredefAgg() public method

public isPredefAgg ( PredefinedType pt ) : bool
pt PredefinedType
return bool

Property Details

AssociatedAssembly public property

public Assembly,System.Reflection AssociatedAssembly
return System.Reflection.Assembly

AssociatedSystemType public property

public Type,System AssociatedSystemType
return System.Type