C# 클래스 Microsoft.CSharp.RuntimeBinder.Semantics.AggregateSymbol

상속: NamespaceOrAggregateSymbol
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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