[Gregor.Core.CFixupProviderBase]

Gregor.Core.CFixupProviderBase

Saturday, September 15, 2007

Defined in Gregor.Core, namespace Gregor.Core.

Details

public abstract class Gregor.Core.CFixupProviderBase

: System.Object, Gregor.Core.IFixupProvider, Gregor.Core.ILanguageObject, Gregor.Core.IProvider, Gregor.Core.INamedItem

Custom Attributes: 

Description: 


Members

CFixupProviderBase

public CFixupProviderBase(System.String sName, System.String sLanguageName, System.String sDefaultExtension)

Custom Attributes: 

Description: 

m_DefaultExtension

private System.String m_DefaultExtension

Custom Attributes: 

Description: 

m_LanguageName

private System.String m_LanguageName

Custom Attributes: 

Description: 

m_Name

private System.String m_Name

Custom Attributes: 

Description: 

m_Parent

private Gregor.Core.ILanguageInfo m_Parent

Custom Attributes: 

Description: 

DefaultExtension

public System.String DefaultExtension {get;} // Gregor.Core.ILanguageObject.DefaultExtension

Custom Attributes: 

Description: 

Description

public virtual System.String Description {get;} // Gregor.Core.IProvider.Description

Custom Attributes: 

Description: 

LanguageName

public System.String LanguageName {get;} // Gregor.Core.ILanguageObject.LanguageName

Custom Attributes: 

Description: 

Name

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

Custom Attributes: 

Description: 

Parent

public Gregor.Core.ILanguageInfo Parent {get;} // Gregor.Core.IFixupProvider.Parent

Custom Attributes: 

Description: 

AppendCustomAttribute

protected virtual void AppendCustomAttribute(System.String sAttribTypeName, System.String sAttribArgList, Gregor.Core.ISyntaxProvider syntaxProvider, System.Text.StringBuilder sbAll)

Custom Attributes: 

Description: 

AppendMethodSignature

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: 

BuildParameter

protected virtual System.String BuildParameter(System.String sTemplate, System.String sType, System.String sName, System.Boolean fOneDimensionalArray, Gregor.Core.ISyntaxProvider syntaxProvider)

Custom Attributes: 

Description: 

FixupCode

public System.String[] FixupCode(Gregor.Core.CFixupInfo info, params System.String[] asCode) // Gregor.Core.IFixupProvider.FixupCode

Custom Attributes: 
asCode - System.ParamArray()

Description: 

FixupFileBegin

protected virtual void FixupFileBegin(Gregor.Core.CFixupInfo info, Gregor.Core.CFixupProviderBase.CLoopInfo loopInfo, Gregor.Core.ISyntaxProvider syntaxProvider, System.Text.StringBuilder sbAll)

Custom Attributes: 

Description: 

FixupFileEnd

protected virtual void FixupFileEnd(Gregor.Core.CFixupInfo info, Gregor.Core.CFixupProviderBase.CLoopInfo loopInfo, Gregor.Core.ISyntaxProvider syntaxProvider, System.Text.StringBuilder sbAll)

Custom Attributes: 

Description: 

FixupMethodBegin

protected virtual void FixupMethodBegin(Gregor.Core.CFixupInfo info, Gregor.Core.CFixupProviderBase.CLoopInfo loopInfo, Gregor.Core.ISyntaxProvider syntaxProvider, System.Text.StringBuilder sbAll)

Custom Attributes: 

Description: 

FixupMethodEnd

protected virtual void FixupMethodEnd(Gregor.Core.CFixupInfo info, Gregor.Core.CFixupProviderBase.CLoopInfo loopInfo, Gregor.Core.ISyntaxProvider syntaxProvider, System.Text.StringBuilder sbAll)

Custom Attributes: 

Description: 

FixupTypeBegin

protected virtual void FixupTypeBegin(Gregor.Core.CFixupInfo info, Gregor.Core.CFixupProviderBase.CLoopInfo loopInfo, Gregor.Core.ISyntaxProvider syntaxProvider, System.Text.StringBuilder sbAll)

Custom Attributes: 

Description: 

FixupTypeEnd

protected virtual void FixupTypeEnd(Gregor.Core.CFixupInfo info, Gregor.Core.CFixupProviderBase.CLoopInfo loopInfo, Gregor.Core.ISyntaxProvider syntaxProvider, System.Text.StringBuilder sbAll)

Custom Attributes: 

Description: 

GetSyntaxProvider

protected virtual Gregor.Core.ISyntaxProvider GetSyntaxProvider()

Custom Attributes: Gregor.Core.OverrideRule(CallBase=1)

Description: 

InitializeFeatures

public void InitializeFeatures(Gregor.Core.ILanguageInfo lang) // Gregor.Core.ILanguageObject.InitializeFeatures

Custom Attributes: 

Description: 


See Also

Gregor.Core.CFixupInfo

Gregor.Core.CFixupProviderBase.CLoopInfo

Gregor.Core.OverrideRuleAttribute

System.Object

System.String

System.Text.StringBuilder

Gregor.Core.IFixupProvider

Gregor.Core.ILanguageInfo

Gregor.Core.ILanguageObject

Gregor.Core.INamedItem

Gregor.Core.IProvider

Gregor.Core.ISyntaxProvider

System.Boolean

System.Void