[Gregor.Core.CTypeInfoEx]

Gregor.Core.CTypeInfoEx

Saturday, September 15, 2007

Defined in Gregor.Core, namespace Gregor.Core.

Details

public class Gregor.Core.CTypeInfoEx

: Gregor.Core.CMemberInfoEx, Gregor.Core.IMetaObject, Gregor.Core.INamedItem

Custom Attributes: 

Description: 


Members

CTypeInfoEx

public CTypeInfoEx(System.Type tpInner)

Custom Attributes: 

Description: 

<>9__CachedAnonymousMethodDelegate1

static private Gregor.Core.EqualsCallback<> <>9__CachedAnonymousMethodDelegate1

Custom Attributes: System.Runtime.CompilerServices.CompilerGenerated()

Description: 

<>9__CachedAnonymousMethodDelegate3

static private Gregor.Core.ComparableGetter<> <>9__CachedAnonymousMethodDelegate3

Custom Attributes: System.Runtime.CompilerServices.CompilerGenerated()

Description: 

m_BaseTypes

private Gregor.Core.CTypeInfoEx[] m_BaseTypes

Custom Attributes: 

Description: 

m_DerivedTypes

private Gregor.Core.CTypeInfoEx[] m_DerivedTypes

Custom Attributes: 

Description: 

m_IsModule

private System.Boolean m_IsModule

Custom Attributes: 

Description: 

m_IsModuleCollected

private System.Boolean m_IsModuleCollected

Custom Attributes: 

Description: 

m_LastAvailableTypes

private System.Collections.Generic.IList<> m_LastAvailableTypes

Custom Attributes: 

Description: 

m_TypeKind

private Gregor.Core.TypeKinds m_TypeKind

Custom Attributes: 

Description: 

m_TypeVersionability

private Gregor.Core.TypeVersionability m_TypeVersionability

Custom Attributes: 

Description: 

FullName

public override System.String FullName {get;} // Gregor.Core.IMetaObject.FullName

Custom Attributes: 

Description: 

InnerType

public System.Type InnerType {get;}

Custom Attributes: 

Description: 

IsClass

public System.Boolean IsClass {get;}

Custom Attributes: 

Description: 

IsDelegate

public System.Boolean IsDelegate {get;}

Custom Attributes: 

Description: 

IsDelegateBase

public System.Boolean IsDelegateBase {get;}

Custom Attributes: 

Description: 

IsDelegateNonBase

public System.Boolean IsDelegateNonBase {get;}

Custom Attributes: 

Description: 

IsEnum

public System.Boolean IsEnum {get;}

Custom Attributes: 

Description: 

IsInterface

public System.Boolean IsInterface {get;}

Custom Attributes: 

Description: 

IsModule

public System.Boolean IsModule {get;}

Custom Attributes: 

Description: 

IsStructure

public System.Boolean IsStructure {get;}

Custom Attributes: 

Description: 

IsVoid

public System.Boolean IsVoid {get;}

Custom Attributes: 

Description: 

Name

public override System.String Name {get;} // Gregor.Core.INamedItem.Name

Custom Attributes: 

Description: 

Namespace

public System.String Namespace {get;}

Custom Attributes: 

Description: 

TypeKind

public Gregor.Core.TypeKinds TypeKind {get;}

Custom Attributes: 

Description: 

TypeVersionability

public Gregor.Core.TypeVersionability TypeVersionability {get;}

Custom Attributes: 

Description: 

b__0

static private System.Boolean b__0(Gregor.Core.CTypeInfoEx a, Gregor.Core.CTypeInfoEx b)

Custom Attributes: System.Runtime.CompilerServices.CompilerGenerated()

Description: 

b__2

static private System.IComparable b__2(Gregor.Core.CTypeInfoEx typeInfo)

Custom Attributes: System.Runtime.CompilerServices.CompilerGenerated()

Description: 

DoGetDerivedTypes

private Gregor.Core.CTypeInfoEx[] DoGetDerivedTypes(System.Collections.Generic.IList<> availableTypes, System.Boolean fFirstOnlyIfNotCached, System.Boolean fSimpleListCheck)

Custom Attributes: 

Description: 

Equals

public override System.Boolean Equals(System.Object obj)

Custom Attributes: 

Description: 

EquateTypeLists

private System.Boolean EquateTypeLists(System.Collections.Generic.IList<> types1, System.Collections.Generic.IList<> types2, System.Boolean fSimpleListCheck)

Custom Attributes: 

Description: 

GetAliasName

public System.String GetAliasName(Gregor.Core.ISyntaxProvider provider)

Custom Attributes: 

Description: 

GetBasesDeclarationString

public System.String GetBasesDeclarationString(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetBaseTypes

public Gregor.Core.CTypeInfoEx[] GetBaseTypes()

Custom Attributes: 

Description: 

GetClassSignature

private System.String GetClassSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetDefiningAssembly

public override System.Reflection.Assembly GetDefiningAssembly()

Custom Attributes: 

Description: 

GetDelegateBaseSignature

private System.String GetDelegateBaseSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetDelegateSignature

private System.String GetDelegateSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetDerivedTypes

public Gregor.Core.CTypeInfoEx[] GetDerivedTypes(System.Collections.Generic.IList<> availableTypes)

Custom Attributes: 

Description: 

GetDerivedTypes

public Gregor.Core.CTypeInfoEx[] GetDerivedTypes(System.Collections.Generic.IList<> availableTypes, System.Boolean fSimpleListCheck)

Custom Attributes: 

Description: 

GetEnumerationSignature

private System.String GetEnumerationSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetExtraEnumInfo

private System.String GetExtraEnumInfo(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetExtraInfo

public override System.String GetExtraInfo(System.String sSpec, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetHashCode

public override System.Int32 GetHashCode()

Custom Attributes: 

Description: 

GetInterfaceSignature

private System.String GetInterfaceSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetInvokeMethod

private Gregor.Core.CMemberInfoEx GetInvokeMethod()

Custom Attributes: 

Description: 

GetMembers

public Gregor.Core.CMemberInfoEx[] GetMembers()

Custom Attributes: 

Description: 

GetMembers

public Gregor.Core.CMemberInfoEx[] GetMembers(System.Reflection.BindingFlags flags)

Custom Attributes: 

Description: 

GetModuleSignature

private System.String GetModuleSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetRelatedTypes

public override System.Type[] GetRelatedTypes(Gregor.Core.TypeRelationOptions options)

Custom Attributes: 

Description: 

GetSignature

public override System.String GetSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetSourceName

public override System.String GetSourceName(Gregor.Core.ISyntaxProvider provider)

Custom Attributes: 

Description: 

GetSourceName

public override System.String GetSourceName(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetStructureSignature

private System.String GetStructureSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetVoidSignature

private System.String GetVoidSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

HasDerivedTypes

public System.Boolean HasDerivedTypes(System.Collections.Generic.IList<> availableTypes)

Custom Attributes: 

Description: 

HasDerivedTypes

public System.Boolean HasDerivedTypes(System.Collections.Generic.IList<> availableTypes, System.Boolean fSimpleListCheck)

Custom Attributes: 

Description: 

ToString

public override System.String ToString()

Custom Attributes: 

Description: 


See Also

Gregor.Core.CCodeOptions

Gregor.Core.CMemberInfoEx

Gregor.Core.CTypeInfoEx

System.Object

System.Reflection.Assembly

System.Runtime.CompilerServices.CompilerGeneratedAttribute

System.String

System.Type

Gregor.Core.IMetaObject

Gregor.Core.INamedItem

Gregor.Core.ISyntaxProvider

System.Collections.Generic.IList<>

System.IComparable

Gregor.Core.ComparableGetter<>

Gregor.Core.EqualsCallback<>

System.Boolean

System.Int32

Gregor.Core.TypeKinds

Gregor.Core.TypeRelationOptions

Gregor.Core.TypeVersionability

System.Reflection.BindingFlags