C# Class Alsing.SourceCode.SyntaxDefinition

The SyntaxDefinition class describes a syntax.
It consists of a mainSpanDefinition , which is the start spanDefinition of the SyntaxDefinition
It also have a list of filetypes that is valid for this syntax
Datei anzeigen Open project: vchelaru/FlatRedBall Class Usage Examples

Public Properties

Property Type Description
FileTypes List
Name string
mainSpanDefinition SpanDefinition

Public Methods

Method Description
ChangeVersion ( ) : void
FromSyntaxFile ( string filename ) : SyntaxDefinition
FromSyntaxXml ( string xml ) : SyntaxDefinition
MergeByChildBlocks ( SyntaxDefinition Target ) : void
MergeByMainBlock ( SyntaxDefinition Target ) : void
UpdateLists ( ) : void

Private Methods

Method Description
FillBlocks ( SpanDefinition bt ) : void

Method Details

ChangeVersion() public method

public ChangeVersion ( ) : void
return void

FromSyntaxFile() public static method

public static FromSyntaxFile ( string filename ) : SyntaxDefinition
filename string
return SyntaxDefinition

FromSyntaxXml() public static method

public static FromSyntaxXml ( string xml ) : SyntaxDefinition
xml string
return SyntaxDefinition

MergeByChildBlocks() public method

public MergeByChildBlocks ( SyntaxDefinition Target ) : void
Target SyntaxDefinition
return void

MergeByMainBlock() public method

public MergeByMainBlock ( SyntaxDefinition Target ) : void
Target SyntaxDefinition
return void

UpdateLists() public method

public UpdateLists ( ) : void
return void

Property Details

FileTypes public_oe property

List containing the valid filetypes for this syntax
public List FileTypes
return List

Name public_oe property

Name of the SyntaxDefinition
public string Name
return string

mainSpanDefinition public_oe property

The start spanDefinition for this syntax
public SpanDefinition mainSpanDefinition
return SpanDefinition