C# Класс vim.VimEditor

Наследование: IEditor
Показать файл Открыть проект

Открытые методы

Метод Описание
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 message ) : void
Remove ( EditorEngine.Core.Messaging.Messages.EditorRemoveMessage message ) : 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
TimeoutAfter ( int milliseconds ) : VimEditor

Приватные методы

Метод Описание
Handle_serverClientConnected ( object sender, EventArgs e ) : void
Handle_serverIncomingMessage ( object sender, MessageArgs e ) : void
applyBufferID ( string path, bool setBufferNumber ) : int
completeSnippet ( object status ) : void
editFile ( string file ) : int
getBuffer ( string command ) : int
getBufferID ( string path ) : int
getCommand ( string command ) : string
getExecutable ( string arguments ) : string
getFirstAvailableBuffer ( ) : int
getIsHeadless ( string arguments ) : bool
getLocation ( ) : VIMLocation
getLocation ( int bufferID ) : VIMLocation
getModified ( ) : string
getModified ( int bufferID ) : string
getParameters ( ) : string
getPort ( string arguments ) : int
getText ( ) : string
getText ( int bufferID ) : string
getWhitespacePrefix ( string line ) : string
goTo ( int buffer, Location location ) : void
handleModifications ( ) : void
handleReply ( string message ) : bool
listenForModifications ( ) : void
removeBuffer ( int id ) : void
runFunction ( string function ) : string
send ( string message ) : void

Описание методов

BeginBatchUpdate() публичный Метод

public BeginBatchUpdate ( ) : void
Результат void

CanInsertFor() публичный Метод

public CanInsertFor ( string file ) : bool
file string
Результат bool

CanRemoveFor() публичный Метод

public CanRemoveFor ( string file ) : bool
file string
Результат bool

EndBatchUpdate() публичный Метод

public EndBatchUpdate ( ) : void
Результат void

GetCaret() публичный Метод

public GetCaret ( ) : Caret
Результат EditorEngine.Core.Editors.Caret

GetDirtyFiles() публичный Метод

public GetDirtyFiles ( string file ) : string>[].KeyValuePair
file string
Результат string>[].KeyValuePair

GetWindows() публичный Метод

public GetWindows ( ) : string[]
Результат string[]

GoTo() публичный Метод

public GoTo ( Location location ) : void
location EditorEngine.Core.Editors.Location
Результат void

GoTo() публичный Метод

public GoTo ( Location location, string window ) : void
location EditorEngine.Core.Editors.Location
window string
Результат void

Initialize() публичный Метод

public Initialize ( Location location, string args ) : void
location EditorEngine.Core.Editors.Location
args string
Результат void

Insert() публичный Метод

public Insert ( EditorInsertMessage message ) : void
message EditorEngine.Core.Messaging.Messages.EditorInsertMessage
Результат void

Remove() публичный Метод

public Remove ( EditorEngine.Core.Messaging.Messages.EditorRemoveMessage message ) : void
message EditorEngine.Core.Messaging.Messages.EditorRemoveMessage
Результат void

RequestUserInput() публичный Метод

public RequestUserInput ( string identifier, string defaultValue ) : void
identifier string
defaultValue string
Результат void

RequestUserSelection() публичный Метод

public RequestUserSelection ( string identifier, string items, string defaultValue ) : void
identifier string
items string
defaultValue string
Результат void

RequestUserSelectionAtCaret() публичный Метод

public RequestUserSelectionAtCaret ( string identifier, string items ) : void
identifier string
items string
Результат void

RunCommand() публичный Метод

public RunCommand ( string args ) : void
args string
Результат void

SetFocus() публичный Метод

public SetFocus ( ) : void
Результат void

TimeoutAfter() публичный Метод

public TimeoutAfter ( int milliseconds ) : VimEditor
milliseconds int
Результат VimEditor