[Gregor.Core.CLanguageInfo]

Gregor.Core.CLanguageInfo

Saturday, September 15, 2007

Defined in Gregor.Core, namespace Gregor.Core.

Details

public sealed class Gregor.Core.CLanguageInfo

: System.Object, Gregor.Core.ILanguageInfo, Gregor.Core.ILanguageObject, Gregor.Core.IProvider, Gregor.Core.INamedItem, Gregor.Core.IXmlCompanion

Custom Attributes: 

Description: 


Members

CLanguageInfo

public CLanguageInfo(System.String sLanguageName, params System.String[] asExtensions)

Custom Attributes: 
asExtensions - System.ParamArray()

Description: 

CLanguageInfo

public CLanguageInfo(System.String sLanguageName, System.String sDefaultExtension)

Custom Attributes: 

Description: 

CLanguageInfo

private CLanguageInfo()

Custom Attributes: 

Description: 

m_Aliases

private Gregor.Core.NAliasInfos m_Aliases

Custom Attributes: 

Description: 

m_AliasFiles

private System.Collections.Specialized.StringCollection m_AliasFiles

Custom Attributes: 

Description: 

m_AutoCompleteFiles

private System.Collections.Specialized.StringCollection m_AutoCompleteFiles

Custom Attributes: 

Description: 

m_AutoCompleteLists

private System.Collections.Specialized.StringCollection m_AutoCompleteLists

Custom Attributes: 

Description: 

m_BuildCommands

private Gregor.Core.NNamedStringValues m_BuildCommands

Custom Attributes: 

Description: 

m_DefaultExtension

private System.String m_DefaultExtension

Custom Attributes: 

Description: 

m_Extensions

private System.Collections.Specialized.StringCollection m_Extensions

Custom Attributes: 

Description: 

m_LanguageName

private System.String m_LanguageName

Custom Attributes: 

Description: 

m_ObjectHolders

private Gregor.Core.CLanguageInfo.NLazyObjectHolders m_ObjectHolders

Custom Attributes: 

Description: 

m_Pool

private Gregor.Core.CLanguagePool m_Pool

Custom Attributes: 

Description: 

m_RangeKindMap

private Gregor.Core.NNamedStringValues m_RangeKindMap

Custom Attributes: 

Description: 

Aliases

public Gregor.Core.NAliasInfos Aliases {get;}

Custom Attributes: 

Description: 

AliasFiles

public System.Collections.Specialized.StringCollection AliasFiles {get;}

Custom Attributes: 

Description: 

AutoCompleteFiles

public System.Collections.Specialized.StringCollection AutoCompleteFiles {get;}

Custom Attributes: 

Description: 

AutoCompleteLists

public System.Collections.Specialized.StringCollection AutoCompleteLists {get;}

Custom Attributes: 

Description: 

AutoConverter

public Gregor.Core.IAutoConverter AutoConverter {get;set;}

Custom Attributes: 

Description: 

AutoConverterTypeName

public System.String AutoConverterTypeName {get;set;}

Custom Attributes: 

Description: 

BuildCommands

public Gregor.Core.NNamedStringValues BuildCommands {get;}

Custom Attributes: 

Description: 

CodeAssistant

public Gregor.Core.ICodeAssistant CodeAssistant {get;set;}

Custom Attributes: 

Description: 

CodeAssistantTypeName

public System.String CodeAssistantTypeName {get;set;}

Custom Attributes: 

Description: 

CodeDomProvider

public System.CodeDom.Compiler.CodeDomProvider CodeDomProvider {get;set;}

Custom Attributes: 

Description: 

CodeDomProviderTypeName

public System.String CodeDomProviderTypeName {get;set;}

Custom Attributes: 

Description: 

CodeInterpreter

public Gregor.Core.ICodeInterpreter CodeInterpreter {get;set;}

Custom Attributes: 

Description: 

CodeInterpreterTypeName

public System.String CodeInterpreterTypeName {get;set;}

Custom Attributes: 

Description: 

CodeParser

public Gregor.Core.ICodeParser CodeParser {get;set;}

Custom Attributes: 

Description: 

CodeParserTypeName

public System.String CodeParserTypeName {get;set;}

Custom Attributes: 

Description: 

CodeTokenizer

public Gregor.Core.ICodeTokenizer CodeTokenizer {get;set;}

Custom Attributes: 

Description: 

CodeTokenizerTypeName

public System.String CodeTokenizerTypeName {get;set;}

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.Collections.Specialized.StringCollection Extensions {get;} // Gregor.Core.ILanguageInfo.Extensions

Custom Attributes: 

Description: 

FixupProvider

public Gregor.Core.IFixupProvider FixupProvider {get;set;}

Custom Attributes: 

Description: 

FixupProviderTypeName

public System.String FixupProviderTypeName {get;set;}

Custom Attributes: 

Description: 

Gregor.Core.INamedItem.Name

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

Custom Attributes: 

Description: 

LanguageName

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

Custom Attributes: 

Description: 

LanguagePool

public Gregor.Core.CLanguagePool LanguagePool {get;}

Custom Attributes: 

Description: 

OutlineProvider

public Gregor.Core.IOutlineProvider OutlineProvider {get;set;}

Custom Attributes: 

Description: 

OutlineProviderTypeName

public System.String OutlineProviderTypeName {get;set;}

Custom Attributes: 

Description: 

RangeKindMap

public Gregor.Core.NNamedStringValues RangeKindMap {get;} // Gregor.Core.ILanguageInfo.RangeKindMap

Custom Attributes: 

Description: 

SyntaxParser

public Gregor.Core.ISyntaxParser SyntaxParser {get;set;}

Custom Attributes: 

Description: 

SyntaxParserTypeName

public System.String SyntaxParserTypeName {get;set;}

Custom Attributes: 

Description: 

SyntaxProvider

public Gregor.Core.ISyntaxProvider SyntaxProvider {get;set;}

Custom Attributes: 

Description: 

SyntaxProviderTypeName

public System.String SyntaxProviderTypeName {get;set;}

Custom Attributes: 

Description: 

DoReadAliases

private void DoReadAliases()

Custom Attributes: 

Description: 

DoSaveAliases

private void DoSaveAliases()

Custom Attributes: 

Description: 

ExpandAlias

public System.Boolean ExpandAlias(ref System.String sAlias)

Custom Attributes: 

Description: 

ExpandAliasEx

public Gregor.Core.CAliasInfo ExpandAliasEx(System.String sAlias)

Custom Attributes: 

Description: 

GetBuildCommand

public System.String GetBuildCommand(System.String sMode)

Custom Attributes: 

Description: 

GetBuildModes

public System.String[] GetBuildModes()

Custom Attributes: 

Description: 

GetLanguageObject

public System.Object GetLanguageObject(System.String sKey) // Gregor.Core.ILanguageInfo.GetLanguageObject

Custom Attributes: 

Description: 

GetLanguageObjectTypeName

public System.String GetLanguageObjectTypeName(System.String sKey) // Gregor.Core.ILanguageInfo.GetLanguageObjectTypeName

Custom Attributes: 

Description: 

GetXmlData

public void GetXmlData(Gregor.Core.IGetXmlArgs args) // Gregor.Core.IXmlCompanion.GetXmlData

Custom Attributes: 

Description: 

Gregor.Core.ILanguageObject.InitializeFeatures

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

Custom Attributes: 

Description: 

Init

private void Init()

Custom Attributes: 

Description: 

ReadAliases

public void ReadAliases()

Custom Attributes: 

Description: 

SaveAliases

public void SaveAliases()

Custom Attributes: 

Description: 

SetPool

internal void SetPool(Gregor.Core.CLanguagePool pool)

Custom Attributes: 

Description: 

SetXmlData

public void SetXmlData(Gregor.Core.ISetXmlArgs args) // Gregor.Core.IXmlCompanion.SetXmlData

Custom Attributes: 

Description: 

ToString

public override System.String ToString()

Custom Attributes: 

Description: 


See Also

Gregor.Core.CAliasInfo

Gregor.Core.CLanguageInfo.NLazyObjectHolders

Gregor.Core.CLanguagePool

Gregor.Core.NAliasInfos

Gregor.Core.NNamedStringValues

System.CodeDom.Compiler.CodeDomProvider

System.Collections.Specialized.StringCollection

System.Object

System.String

Gregor.Core.IAutoConverter

Gregor.Core.ICodeAssistant

Gregor.Core.ICodeInterpreter

Gregor.Core.ICodeParser

Gregor.Core.ICodeTokenizer

Gregor.Core.IFixupProvider

Gregor.Core.IGetXmlArgs

Gregor.Core.ILanguageInfo

Gregor.Core.ILanguageObject

Gregor.Core.INamedItem

Gregor.Core.IOutlineProvider

Gregor.Core.IProvider

Gregor.Core.ISetXmlArgs

Gregor.Core.ISyntaxParser

Gregor.Core.ISyntaxProvider

Gregor.Core.IXmlCompanion

System.Boolean

System.Void