Saturday, September 15, 2007
Defined in Gregor.Core, namespace Gregor.Core.
public abstract class Gregor.Core.CFixupProviderBase : System.Object, Gregor.Core.IFixupProvider, Gregor.Core.ILanguageObject, Gregor.Core.IProvider, Gregor.Core.INamedItem Custom Attributes: Description:
public CFixupProviderBase(System.String sName, System.String sLanguageName, System.String sDefaultExtension) Custom Attributes: Description:
private System.String m_DefaultExtension 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:
public System.String DefaultExtension {get;} // Gregor.Core.ILanguageObject.DefaultExtension
Custom Attributes:
Description:
public virtual System.String Description {get;} // Gregor.Core.IProvider.Description
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.IFixupProvider.Parent
Custom Attributes:
Description:
protected virtual void AppendCustomAttribute(System.String sAttribTypeName, System.String sAttribArgList, Gregor.Core.ISyntaxProvider syntaxProvider, System.Text.StringBuilder sbAll) Custom Attributes: Description:
protected virtual void AppendMethodSignature(System.String sTemplate, System.String sReturnType, System.String sName, System.String sParamList, Gregor.Core.ISyntaxProvider syntaxProvider, System.Text.StringBuilder sbAll) Custom Attributes: Description:
protected virtual System.String BuildParameter(System.String sTemplate, System.String sType, System.String sName, System.Boolean fOneDimensionalArray, Gregor.Core.ISyntaxProvider syntaxProvider) Custom Attributes: Description:
public System.String[] FixupCode(Gregor.Core.CFixupInfo info, params System.String[] asCode) // Gregor.Core.IFixupProvider.FixupCode Custom Attributes: asCode - System.ParamArray() Description:
protected virtual void FixupFileBegin(Gregor.Core.CFixupInfo info, Gregor.Core.CFixupProviderBase.CLoopInfo loopInfo, Gregor.Core.ISyntaxProvider syntaxProvider, System.Text.StringBuilder sbAll) Custom Attributes: Description:
protected virtual void FixupFileEnd(Gregor.Core.CFixupInfo info, Gregor.Core.CFixupProviderBase.CLoopInfo loopInfo, Gregor.Core.ISyntaxProvider syntaxProvider, System.Text.StringBuilder sbAll) Custom Attributes: Description:
protected virtual void FixupMethodBegin(Gregor.Core.CFixupInfo info, Gregor.Core.CFixupProviderBase.CLoopInfo loopInfo, Gregor.Core.ISyntaxProvider syntaxProvider, System.Text.StringBuilder sbAll) Custom Attributes: Description:
protected virtual void FixupMethodEnd(Gregor.Core.CFixupInfo info, Gregor.Core.CFixupProviderBase.CLoopInfo loopInfo, Gregor.Core.ISyntaxProvider syntaxProvider, System.Text.StringBuilder sbAll) Custom Attributes: Description:
protected virtual void FixupTypeBegin(Gregor.Core.CFixupInfo info, Gregor.Core.CFixupProviderBase.CLoopInfo loopInfo, Gregor.Core.ISyntaxProvider syntaxProvider, System.Text.StringBuilder sbAll) Custom Attributes: Description:
protected virtual void FixupTypeEnd(Gregor.Core.CFixupInfo info, Gregor.Core.CFixupProviderBase.CLoopInfo loopInfo, Gregor.Core.ISyntaxProvider syntaxProvider, System.Text.StringBuilder sbAll) Custom Attributes: Description:
protected virtual Gregor.Core.ISyntaxProvider GetSyntaxProvider() Custom Attributes: Gregor.Core.OverrideRule(CallBase=1) Description:
public void InitializeFeatures(Gregor.Core.ILanguageInfo lang) // Gregor.Core.ILanguageObject.InitializeFeatures Custom Attributes: Description:
Gregor.Core.CFixupProviderBase.CLoopInfo