Saturday, September 15, 2007
Defined in Gregor.Core, namespace Gregor.Core.
public abstract class Gregor.Core.CSyntaxProviderBase : System.Object, Gregor.Core.ISyntaxProvider, Gregor.Core.ILanguageObject, Gregor.Core.IProvider, Gregor.Core.INamedItem Custom Attributes: Description:
protected CSyntaxProviderBase(System.String sName, System.String sDescription, System.String sLanguageName, System.String[] extensions) Custom Attributes: Description:
private System.String m_DefaultExtension Custom Attributes: Description:
private System.String m_Description Custom Attributes: Description:
private System.String[] m_Extensions Custom Attributes: Description:
private System.String m_LanguageName Custom Attributes: Description:
private System.String m_Name Custom Attributes: Description:
private Gregor.Core.ILanguageInfo m_Parent Custom Attributes: Description:
private System.Collections.Hashtable m_TypeAliases Custom Attributes: Description:
public System.String DefaultExtension {get;} // Gregor.Core.ILanguageObject.DefaultExtension
Custom Attributes:
Description:
public System.String Description {get;} // Gregor.Core.IProvider.Description
Custom Attributes:
Description:
public System.String[] Extensions {get;}
Custom Attributes:
Description:
public virtual System.Boolean IgnoreCase {get;}
Custom Attributes:
Description:
public System.String LanguageName {get;} // Gregor.Core.ILanguageObject.LanguageName
Custom Attributes:
Description:
public System.String Name {get;} // Gregor.Core.INamedItem.Name
Custom Attributes:
Description:
public Gregor.Core.ILanguageInfo Parent {get;} // Gregor.Core.ISyntaxProvider.Parent
Custom Attributes:
Description:
protected System.Collections.Hashtable TypeAliases {get;}
Custom Attributes:
Description:
public override System.Boolean Equals(System.Object obj) Custom Attributes: Description:
public virtual System.String EscapeString(System.String s) // Gregor.Core.ISyntaxProvider.EscapeString Custom Attributes: Gregor.Core.OverrideRule(CallBase=0) Description:
public virtual System.String GetAliasName(System.String sFullName) // Gregor.Core.ISyntaxProvider.GetAliasName Custom Attributes: Gregor.Core.OverrideRule(CallBase=0) Description:
public virtual System.String GetCode(System.String sSpec, Gregor.Core.CMemberInfoEx memberInfo, System.Object args) // Gregor.Core.ISyntaxProvider.GetCode Custom Attributes: Gregor.Core.OverrideRule(CallBase=3) Description:
public override System.Int32 GetHashCode() Custom Attributes: Description:
public virtual System.String GetString(System.String sSpec, System.String sDefault) // Gregor.Core.ISyntaxProvider.GetString Custom Attributes: Gregor.Core.OverrideRule(CallBase=3) Description:
public virtual System.String GetString(System.String sSpec) // Gregor.Core.ISyntaxProvider.GetString Custom Attributes: Gregor.Core.OverrideRule(CallBase=3) Description:
public virtual System.String GetTemplate(System.String sSpec) // Gregor.Core.ISyntaxProvider.GetTemplate Custom Attributes: Gregor.Core.OverrideRule(CallBase=3) Description:
public virtual System.String GetTypeName(System.String sAliasName) // Gregor.Core.ISyntaxProvider.GetTypeName Custom Attributes: Gregor.Core.OverrideRule(CallBase=0) Description:
public virtual System.Boolean HasFeature(System.String sSpec) // Gregor.Core.ISyntaxProvider.HasFeature Custom Attributes: Gregor.Core.OverrideRule(CallBase=3) Description:
public void InitializeFeatures(Gregor.Core.ILanguageInfo lang) // Gregor.Core.ILanguageObject.InitializeFeatures Custom Attributes: Description:
public override System.String ToString() Custom Attributes: Description:
public virtual System.String UnEscapeString(System.String s) // Gregor.Core.ISyntaxProvider.UnEscapeString Custom Attributes: Gregor.Core.OverrideRule(CallBase=0) Description: