C# 클래스 Mono.TextEditor.Highlighting.SyntaxModeService

파일 보기 프로젝트 열기: powerumc/monodevelop_korean 1 사용 예제들

공개 메소드들

메소드 설명
AddSemanticRule ( string mime, string ruleName, SemanticRule rule ) : void
AddStyle ( ColorScheme style ) : void
AddStyle ( IStreamProvider provider ) : void
AddSyntaxMode ( IStreamProvider provider ) : void
GetColorStyle ( string name ) : ColorScheme
GetFileName ( string name ) : string
GetProvider ( ColorScheme style ) : IStreamProvider
GetProvider ( Mono.TextEditor.Highlighting.SyntaxMode mode ) : IStreamProvider
GetSyntaxMode ( TextDocument doc, string mimeType ) : Mono.TextEditor.Highlighting.SyntaxMode
InstallSyntaxMode ( string mimeType, ISyntaxModeProvider modeProvider ) : void
IsValidSyntaxMode ( string fileName ) : bool
LoadStylesAndModes ( Assembly assembly ) : void
LoadStylesAndModes ( string path ) : void
Remove ( ColorScheme style ) : void
Remove ( Mono.TextEditor.Highlighting.SyntaxMode mode ) : void
RemoveStyle ( IStreamProvider provider ) : void
RemoveSyntaxMode ( IStreamProvider provider ) : void
ScanSpans ( TextDocument doc, Mono.TextEditor.Highlighting.SyntaxMode mode, Mono.TextEditor.Highlighting.Rule rule, CloneableStack spanStack, int start, int end ) : void
StartUpdate ( TextDocument doc, Mono.TextEditor.Highlighting.SyntaxMode mode, int startOffset, int endOffset ) : void
ValidateAllSyntaxModes ( ) : bool
ValidateStyleFile ( string fileName ) : List
WaitUpdate ( TextDocument doc ) : void

비공개 메소드들

메소드 설명
LoadStyle ( string name ) : void
LoadSyntaxMode ( string mimeType ) : void
ProcessQueue ( ) : void
Scan ( Stream stream, string attribute ) : string
ScanStyle ( Stream stream ) : string
StartUpdateThread ( ) : void
SyntaxModeService ( ) : System

메소드 상세

AddSemanticRule() 공개 정적인 메소드

public static AddSemanticRule ( string mime, string ruleName, SemanticRule rule ) : void
mime string
ruleName string
rule SemanticRule
리턴 void

AddStyle() 공개 정적인 메소드

public static AddStyle ( ColorScheme style ) : void
style ColorScheme
리턴 void

AddStyle() 공개 정적인 메소드

public static AddStyle ( IStreamProvider provider ) : void
provider IStreamProvider
리턴 void

AddSyntaxMode() 공개 정적인 메소드

public static AddSyntaxMode ( IStreamProvider provider ) : void
provider IStreamProvider
리턴 void

GetColorStyle() 공개 정적인 메소드

public static GetColorStyle ( string name ) : ColorScheme
name string
리턴 ColorScheme

GetFileName() 공개 정적인 메소드

public static GetFileName ( string name ) : string
name string
리턴 string

GetProvider() 공개 정적인 메소드

public static GetProvider ( ColorScheme style ) : IStreamProvider
style ColorScheme
리턴 IStreamProvider

GetProvider() 공개 정적인 메소드

public static GetProvider ( Mono.TextEditor.Highlighting.SyntaxMode mode ) : IStreamProvider
mode Mono.TextEditor.Highlighting.SyntaxMode
리턴 IStreamProvider

GetSyntaxMode() 공개 정적인 메소드

public static GetSyntaxMode ( TextDocument doc, string mimeType ) : Mono.TextEditor.Highlighting.SyntaxMode
doc TextDocument
mimeType string
리턴 Mono.TextEditor.Highlighting.SyntaxMode

InstallSyntaxMode() 공개 정적인 메소드

public static InstallSyntaxMode ( string mimeType, ISyntaxModeProvider modeProvider ) : void
mimeType string
modeProvider ISyntaxModeProvider
리턴 void

IsValidSyntaxMode() 공개 정적인 메소드

public static IsValidSyntaxMode ( string fileName ) : bool
fileName string
리턴 bool

LoadStylesAndModes() 공개 정적인 메소드

public static LoadStylesAndModes ( Assembly assembly ) : void
assembly System.Reflection.Assembly
리턴 void

LoadStylesAndModes() 공개 정적인 메소드

public static LoadStylesAndModes ( string path ) : void
path string
리턴 void

Remove() 공개 정적인 메소드

public static Remove ( ColorScheme style ) : void
style ColorScheme
리턴 void

Remove() 공개 정적인 메소드

public static Remove ( Mono.TextEditor.Highlighting.SyntaxMode mode ) : void
mode Mono.TextEditor.Highlighting.SyntaxMode
리턴 void

RemoveStyle() 공개 정적인 메소드

public static RemoveStyle ( IStreamProvider provider ) : void
provider IStreamProvider
리턴 void

RemoveSyntaxMode() 공개 정적인 메소드

public static RemoveSyntaxMode ( IStreamProvider provider ) : void
provider IStreamProvider
리턴 void

ScanSpans() 공개 정적인 메소드

public static ScanSpans ( TextDocument doc, Mono.TextEditor.Highlighting.SyntaxMode mode, Mono.TextEditor.Highlighting.Rule rule, CloneableStack spanStack, int start, int end ) : void
doc TextDocument
mode Mono.TextEditor.Highlighting.SyntaxMode
rule Mono.TextEditor.Highlighting.Rule
spanStack CloneableStack
start int
end int
리턴 void

StartUpdate() 공개 정적인 메소드

public static StartUpdate ( TextDocument doc, Mono.TextEditor.Highlighting.SyntaxMode mode, int startOffset, int endOffset ) : void
doc TextDocument
mode Mono.TextEditor.Highlighting.SyntaxMode
startOffset int
endOffset int
리턴 void

ValidateAllSyntaxModes() 공개 정적인 메소드

public static ValidateAllSyntaxModes ( ) : bool
리턴 bool

ValidateStyleFile() 공개 정적인 메소드

public static ValidateStyleFile ( string fileName ) : List
fileName string
리턴 List

WaitUpdate() 공개 정적인 메소드

public static WaitUpdate ( TextDocument doc ) : void
doc TextDocument
리턴 void