C# 클래스 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
파일 보기 프로젝트 열기: vchelaru/FlatRedBall 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
FileTypes List
Name string
mainSpanDefinition SpanDefinition

공개 메소드들

메소드 설명
ChangeVersion ( ) : void
FromSyntaxFile ( string filename ) : SyntaxDefinition
FromSyntaxXml ( string xml ) : SyntaxDefinition
MergeByChildBlocks ( SyntaxDefinition Target ) : void
MergeByMainBlock ( SyntaxDefinition Target ) : void
UpdateLists ( ) : void

비공개 메소드들

메소드 설명
FillBlocks ( SpanDefinition bt ) : void

메소드 상세

ChangeVersion() 공개 메소드

public ChangeVersion ( ) : void
리턴 void

FromSyntaxFile() 공개 정적인 메소드

public static FromSyntaxFile ( string filename ) : SyntaxDefinition
filename string
리턴 SyntaxDefinition

FromSyntaxXml() 공개 정적인 메소드

public static FromSyntaxXml ( string xml ) : SyntaxDefinition
xml string
리턴 SyntaxDefinition

MergeByChildBlocks() 공개 메소드

public MergeByChildBlocks ( SyntaxDefinition Target ) : void
Target SyntaxDefinition
리턴 void

MergeByMainBlock() 공개 메소드

public MergeByMainBlock ( SyntaxDefinition Target ) : void
Target SyntaxDefinition
리턴 void

UpdateLists() 공개 메소드

public UpdateLists ( ) : void
리턴 void

프로퍼티 상세

FileTypes 공개적으로 프로퍼티

List containing the valid filetypes for this syntax
public List FileTypes
리턴 List

Name 공개적으로 프로퍼티

Name of the SyntaxDefinition
public string Name
리턴 string

mainSpanDefinition 공개적으로 프로퍼티

The start spanDefinition for this syntax
public SpanDefinition mainSpanDefinition
리턴 SpanDefinition