Saturday, September 15, 2007
Defined in Gregor.Core, namespace Gregor.Core.
public class Gregor.Core.CTypeInfoEx : Gregor.Core.CMemberInfoEx, Gregor.Core.IMetaObject, Gregor.Core.INamedItem Custom Attributes: Description:
public CTypeInfoEx(System.Type tpInner) Custom Attributes: Description:
static private Gregor.Core.EqualsCallback<> <>9__CachedAnonymousMethodDelegate1 Custom Attributes: System.Runtime.CompilerServices.CompilerGenerated() Description:
static private Gregor.Core.ComparableGetter<> <>9__CachedAnonymousMethodDelegate3 Custom Attributes: System.Runtime.CompilerServices.CompilerGenerated() Description:
private Gregor.Core.CTypeInfoEx[] m_BaseTypes Custom Attributes: Description:
private Gregor.Core.CTypeInfoEx[] m_DerivedTypes Custom Attributes: Description:
private System.Boolean m_IsModule Custom Attributes: Description:
private System.Boolean m_IsModuleCollected Custom Attributes: Description:
private System.Collections.Generic.IList<> m_LastAvailableTypes Custom Attributes: Description:
private Gregor.Core.TypeKinds m_TypeKind Custom Attributes: Description:
private Gregor.Core.TypeVersionability m_TypeVersionability Custom Attributes: Description:
public override System.String FullName {get;} // Gregor.Core.IMetaObject.FullName
Custom Attributes:
Description:
public System.Type InnerType {get;}
Custom Attributes:
Description:
public System.Boolean IsClass {get;}
Custom Attributes:
Description:
public System.Boolean IsDelegate {get;}
Custom Attributes:
Description:
public System.Boolean IsDelegateBase {get;}
Custom Attributes:
Description:
public System.Boolean IsDelegateNonBase {get;}
Custom Attributes:
Description:
public System.Boolean IsEnum {get;}
Custom Attributes:
Description:
public System.Boolean IsInterface {get;}
Custom Attributes:
Description:
public System.Boolean IsModule {get;}
Custom Attributes:
Description:
public System.Boolean IsStructure {get;}
Custom Attributes:
Description:
public System.Boolean IsVoid {get;}
Custom Attributes:
Description:
public override System.String Name {get;} // Gregor.Core.INamedItem.Name
Custom Attributes:
Description:
public System.String Namespace {get;}
Custom Attributes:
Description:
public Gregor.Core.TypeKinds TypeKind {get;}
Custom Attributes:
Description:
public Gregor.Core.TypeVersionability TypeVersionability {get;}
Custom Attributes:
Description:
static private System.Booleanb__0(Gregor.Core.CTypeInfoEx a, Gregor.Core.CTypeInfoEx b) Custom Attributes: System.Runtime.CompilerServices.CompilerGenerated() Description:
static private System.IComparableb__2(Gregor.Core.CTypeInfoEx typeInfo) Custom Attributes: System.Runtime.CompilerServices.CompilerGenerated() Description:
private Gregor.Core.CTypeInfoEx[] DoGetDerivedTypes(System.Collections.Generic.IList<> availableTypes, System.Boolean fFirstOnlyIfNotCached, System.Boolean fSimpleListCheck) Custom Attributes: Description:
public override System.Boolean Equals(System.Object obj) Custom Attributes: Description:
private System.Boolean EquateTypeLists(System.Collections.Generic.IList<> types1, System.Collections.Generic.IList<> types2, System.Boolean fSimpleListCheck) Custom Attributes: Description:
public System.String GetAliasName(Gregor.Core.ISyntaxProvider provider) Custom Attributes: Description:
public System.String GetBasesDeclarationString(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
public Gregor.Core.CTypeInfoEx[] GetBaseTypes() Custom Attributes: Description:
private System.String GetClassSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
public override System.Reflection.Assembly GetDefiningAssembly() Custom Attributes: Description:
private System.String GetDelegateBaseSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
private System.String GetDelegateSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
public Gregor.Core.CTypeInfoEx[] GetDerivedTypes(System.Collections.Generic.IList<> availableTypes) Custom Attributes: Description:
public Gregor.Core.CTypeInfoEx[] GetDerivedTypes(System.Collections.Generic.IList<> availableTypes, System.Boolean fSimpleListCheck) Custom Attributes: Description:
private System.String GetEnumerationSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
private System.String GetExtraEnumInfo(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
public override System.String GetExtraInfo(System.String sSpec, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
public override System.Int32 GetHashCode() Custom Attributes: Description:
private System.String GetInterfaceSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
private Gregor.Core.CMemberInfoEx GetInvokeMethod() Custom Attributes: Description:
public Gregor.Core.CMemberInfoEx[] GetMembers() Custom Attributes: Description:
public Gregor.Core.CMemberInfoEx[] GetMembers(System.Reflection.BindingFlags flags) Custom Attributes: Description:
private System.String GetModuleSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
public override System.Type[] GetRelatedTypes(Gregor.Core.TypeRelationOptions options) Custom Attributes: Description:
public override System.String GetSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
public override System.String GetSourceName(Gregor.Core.ISyntaxProvider provider) Custom Attributes: Description:
public override System.String GetSourceName(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
private System.String GetStructureSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
private System.String GetVoidSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
public System.Boolean HasDerivedTypes(System.Collections.Generic.IList<> availableTypes) Custom Attributes: Description:
public System.Boolean HasDerivedTypes(System.Collections.Generic.IList<> availableTypes, System.Boolean fSimpleListCheck) Custom Attributes: Description:
public override System.String ToString() Custom Attributes: Description:
System.Runtime.CompilerServices.CompilerGeneratedAttribute
System.Collections.Generic.IList<>
Gregor.Core.ComparableGetter<>
Gregor.Core.TypeRelationOptions