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
Afficher le fichier Open project: vchelaru/FlatRedBall Class Usage Examples

Méthodes publiques

Свойство Type Description
FileTypes List
Name string
mainSpanDefinition SpanDefinition

Méthodes publiques

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

Private Methods

Méthode Description
FillBlocks ( SpanDefinition bt ) : void

Method Details

ChangeVersion() public méthode

public ChangeVersion ( ) : void
Résultat void

FromSyntaxFile() public static méthode

public static FromSyntaxFile ( string filename ) : SyntaxDefinition
filename string
Résultat SyntaxDefinition

FromSyntaxXml() public static méthode

public static FromSyntaxXml ( string xml ) : SyntaxDefinition
xml string
Résultat SyntaxDefinition

MergeByChildBlocks() public méthode

public MergeByChildBlocks ( SyntaxDefinition Target ) : void
Target SyntaxDefinition
Résultat void

MergeByMainBlock() public méthode

public MergeByMainBlock ( SyntaxDefinition Target ) : void
Target SyntaxDefinition
Résultat void

UpdateLists() public méthode

public UpdateLists ( ) : void
Résultat void

Property Details

FileTypes public_oe property

List containing the valid filetypes for this syntax
public List FileTypes
Résultat List

Name public_oe property

Name of the SyntaxDefinition
public string Name
Résultat string

mainSpanDefinition public_oe property

The start spanDefinition for this syntax
public SpanDefinition mainSpanDefinition
Résultat SpanDefinition