[Gregor.Core.CSyntaxProviderBase]

Gregor.Core.CSyntaxProviderBase

Saturday, September 15, 2007

Defined in Gregor.Core, namespace Gregor.Core.

Details

public abstract class Gregor.Core.CSyntaxProviderBase

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

Custom Attributes: 

Description: 


Members

CSyntaxProviderBase

protected CSyntaxProviderBase(System.String sName, System.String sDescription, System.String sLanguageName, System.String[] extensions)

Custom Attributes: 

Description: 

m_DefaultExtension

private System.String m_DefaultExtension

Custom Attributes: 

Description: 

m_Description

private System.String m_Description

Custom Attributes: 

Description: 

m_Extensions

private System.String[] m_Extensions

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: 

m_TypeAliases

private System.Collections.Hashtable m_TypeAliases

Custom Attributes: 

Description: 

DefaultExtension

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

Custom Attributes: 

Description: 

Description

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

Custom Attributes: 

Description: 

Extensions

public System.String[] Extensions {get;}

Custom Attributes: 

Description: 

IgnoreCase

public virtual System.Boolean IgnoreCase {get;}

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.ISyntaxProvider.Parent

Custom Attributes: 

Description: 

TypeAliases

protected System.Collections.Hashtable TypeAliases {get;}

Custom Attributes: 

Description: 

Equals

public override System.Boolean Equals(System.Object obj)

Custom Attributes: 

Description: 

EscapeString

public virtual System.String EscapeString(System.String s) // Gregor.Core.ISyntaxProvider.EscapeString

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

Description: 

GetAliasName

public virtual System.String GetAliasName(System.String sFullName) // Gregor.Core.ISyntaxProvider.GetAliasName

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

Description: 

GetCode

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: 

GetHashCode

public override System.Int32 GetHashCode()

Custom Attributes: 

Description: 

GetString

public virtual System.String GetString(System.String sSpec, System.String sDefault) // Gregor.Core.ISyntaxProvider.GetString

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

Description: 

GetString

public virtual System.String GetString(System.String sSpec) // Gregor.Core.ISyntaxProvider.GetString

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

Description: 

GetTemplate

public virtual System.String GetTemplate(System.String sSpec) // Gregor.Core.ISyntaxProvider.GetTemplate

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

Description: 

GetTypeName

public virtual System.String GetTypeName(System.String sAliasName) // Gregor.Core.ISyntaxProvider.GetTypeName

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

Description: 

HasFeature

public virtual System.Boolean HasFeature(System.String sSpec) // Gregor.Core.ISyntaxProvider.HasFeature

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

Description: 

InitializeFeatures

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

Custom Attributes: 

Description: 

ToString

public override System.String ToString()

Custom Attributes: 

Description: 

UnEscapeString

public virtual System.String UnEscapeString(System.String s) // Gregor.Core.ISyntaxProvider.UnEscapeString

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

Description: 


See Also

Gregor.Core.CMemberInfoEx

Gregor.Core.OverrideRuleAttribute

System.Collections.Hashtable

System.Object

System.String

Gregor.Core.ILanguageInfo

Gregor.Core.ILanguageObject

Gregor.Core.INamedItem

Gregor.Core.IProvider

Gregor.Core.ISyntaxProvider

System.Boolean

System.Int32

System.Void