[Gregor.Core.CMetaObject]

Gregor.Core.CMetaObject

Saturday, September 15, 2007

Defined in Gregor.Core, namespace Gregor.Core.

Details

public abstract class Gregor.Core.CMetaObject

: System.Object, Gregor.Core.IMetaObject, Gregor.Core.INamedItem

Custom Attributes: 

Description: 


Members

CMetaObject

protected CMetaObject(System.Reflection.ICustomAttributeProvider inner)

Custom Attributes: 

Description: 

m_Inner

private System.Reflection.ICustomAttributeProvider m_Inner

Custom Attributes: 

Description: 

m_StringCache

private System.Collections.Specialized.StringDictionary m_StringCache

Custom Attributes: 

Description: 

m_Tag

private System.Object m_Tag

Custom Attributes: 

Description: 

FullName

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

Custom Attributes: 

Description: 

Inner

public System.Reflection.ICustomAttributeProvider Inner {get;}

Custom Attributes: 

Description: 

Name

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

Custom Attributes: 

Description: 

StringCache

protected System.Collections.Specialized.StringDictionary StringCache {get;}

Custom Attributes: 

Description: 

Tag

public System.Object Tag {get;set;}

Custom Attributes: 

Description: 

FineTuneSignature

protected System.String FineTuneSignature(System.Text.StringBuilder sb)

Custom Attributes: 

Description: 

GetCacheKey

protected System.String GetCacheKey(System.String sWhat, Gregor.Core.ISyntaxProvider provider)

Custom Attributes: 

Description: 

GetCacheKey

protected System.String GetCacheKey(System.String sWhat, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetCacheKey

protected System.String GetCacheKey(System.String sWhat)

Custom Attributes: 

Description: 

GetCustomAttributesString

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

Custom Attributes: 

Description: 

GetDefiningAssembly

public virtual System.Reflection.Assembly GetDefiningAssembly()

Custom Attributes: 

Description: 

GetDescription

public virtual System.String GetDescription()

Custom Attributes: 

Description: 

GetExtraInfo

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

Custom Attributes: 

Description: 

GetRelatedTypes

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

Custom Attributes: 

Description: 

GetRelatedTypes

public System.Type[] GetRelatedTypes()

Custom Attributes: 

Description: 

GetSignature

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

Custom Attributes: 

Description: 

GetSourceName

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

Custom Attributes: 

Description: 

GetSourceName

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

Custom Attributes: 

Description: 

ToString

public override System.String ToString()

Custom Attributes: 

Description: 


See Also

Gregor.Core.CCodeOptions

System.Collections.Specialized.StringDictionary

System.Object

System.Reflection.Assembly

System.String

System.Text.StringBuilder

System.Type

Gregor.Core.IMetaObject

Gregor.Core.INamedItem

Gregor.Core.ISyntaxProvider

System.Reflection.ICustomAttributeProvider

Gregor.Core.TypeRelationOptions