C# Class sublime.SublimeEditor

Inheritance: IEditor
Afficher le fichier Open project: continuoustests/EditorEngine

Méthodes publiques

Méthode Description
BeginBatchUpdate ( ) : void
CanInsertFor ( string file ) : bool
CanRemoveFor ( string file ) : bool
EndBatchUpdate ( ) : void
GetCaret ( ) : Caret
GetDirtyFiles ( string file ) : string>[].KeyValuePair
GetWindows ( ) : string[]
GoTo ( Location location ) : void
GoTo ( Location location, string window ) : void
Initialize ( Location location, string args ) : void
Insert ( EditorInsertMessage msg ) : void
Remove ( EditorEngine.Core.Messaging.Messages.EditorRemoveMessage msg ) : void
RequestUserInput ( string identifier, string defaultValue ) : void
RequestUserSelection ( string identifier, string items, string defaultValue ) : void
RequestUserSelectionAtCaret ( string identifier, string items ) : void
RunCommand ( string args ) : void
SetFocus ( ) : void

Private Methods

Méthode Description
appendArguments ( string arguments ) : void
close ( Socket server ) : void
connect ( ) : Socket
isRooted ( string path ) : bool
isSublimeRunning ( ) : bool
loadProject ( string project ) : Process
openConfiguration ( ) : void
projectFromArgs ( string>.KeyValuePair arguments ) : string
readMessage ( Socket server ) : string
request ( string msg ) : string
runCommand ( string cmd, string parameters, bool visible ) : Process
send ( string msg ) : void
sendMessage ( Socket server, string msg ) : void

Method Details

BeginBatchUpdate() public méthode

public BeginBatchUpdate ( ) : void
Résultat void

CanInsertFor() public méthode

public CanInsertFor ( string file ) : bool
file string
Résultat bool

CanRemoveFor() public méthode

public CanRemoveFor ( string file ) : bool
file string
Résultat bool

EndBatchUpdate() public méthode

public EndBatchUpdate ( ) : void
Résultat void

GetCaret() public méthode

public GetCaret ( ) : Caret
Résultat EditorEngine.Core.Editors.Caret

GetDirtyFiles() public méthode

public GetDirtyFiles ( string file ) : string>[].KeyValuePair
file string
Résultat string>[].KeyValuePair

GetWindows() public méthode

public GetWindows ( ) : string[]
Résultat string[]

GoTo() public méthode

public GoTo ( Location location ) : void
location EditorEngine.Core.Editors.Location
Résultat void

GoTo() public méthode

public GoTo ( Location location, string window ) : void
location EditorEngine.Core.Editors.Location
window string
Résultat void

Initialize() public méthode

public Initialize ( Location location, string args ) : void
location EditorEngine.Core.Editors.Location
args string
Résultat void

Insert() public méthode

public Insert ( EditorInsertMessage msg ) : void
msg EditorEngine.Core.Messaging.Messages.EditorInsertMessage
Résultat void

Remove() public méthode

public Remove ( EditorEngine.Core.Messaging.Messages.EditorRemoveMessage msg ) : void
msg EditorEngine.Core.Messaging.Messages.EditorRemoveMessage
Résultat void

RequestUserInput() public méthode

public RequestUserInput ( string identifier, string defaultValue ) : void
identifier string
defaultValue string
Résultat void

RequestUserSelection() public méthode

public RequestUserSelection ( string identifier, string items, string defaultValue ) : void
identifier string
items string
defaultValue string
Résultat void

RequestUserSelectionAtCaret() public méthode

public RequestUserSelectionAtCaret ( string identifier, string items ) : void
identifier string
items string
Résultat void

RunCommand() public méthode

public RunCommand ( string args ) : void
args string
Résultat void

SetFocus() public méthode

public SetFocus ( ) : void
Résultat void