C# Класс Nitra.VisualStudio.Models.FileModel

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

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

Метод Описание
Dispose ( ) : void
FileModel ( FileId id, ITextBuffer textBuffer, Server server, Dispatcher dispatcher, IVsHierarchy hierarchy, string fullPath ) : Microsoft.VisualStudio.Text.Editor
GetOrAdd ( IWpfTextView wpfTextView ) : TextViewModel
Remove ( IWpfTextView wpfTextView ) : void
Response ( AsyncServerMessage msg ) : void
TextBuffer_Changed ( object sender, TextContentChangedEventArgs e ) : void
UpdateSpanInfos ( HighlightingType highlightingType, ImmutableArray spanInfos, FileVersion version ) : void

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

Метод Описание
ConvertMessageType ( CompilerMessageType type ) : TaskErrorCategory
GetClassifierOpt ( ) : NitraEditorClassifier
GetTextViewModel ( ) : TextViewModel
OnMouseHover ( TextViewModel textViewModel ) : void
SpanClassToBrush ( string spanClass, IWpfTextView _wpfTextView ) : Brush
Task_Navigate ( object sender, EventArgs e ) : void
UpdateCompilerMessages ( int index, CompilerMessage messages, int version ) : void
ViewActivated ( TextViewModel textViewModel ) : void

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

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

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

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

public FileModel ( FileId id, ITextBuffer textBuffer, Server server, Dispatcher dispatcher, IVsHierarchy hierarchy, string fullPath ) : Microsoft.VisualStudio.Text.Editor
id FileId
textBuffer ITextBuffer
server Server
dispatcher System.Windows.Threading.Dispatcher
hierarchy IVsHierarchy
fullPath string
Результат Microsoft.VisualStudio.Text.Editor

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

public GetOrAdd ( IWpfTextView wpfTextView ) : TextViewModel
wpfTextView IWpfTextView
Результат TextViewModel

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

public Remove ( IWpfTextView wpfTextView ) : void
wpfTextView IWpfTextView
Результат void

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

public Response ( AsyncServerMessage msg ) : void
msg AsyncServerMessage
Результат void

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

public TextBuffer_Changed ( object sender, TextContentChangedEventArgs e ) : void
sender object
e TextContentChangedEventArgs
Результат void

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

public UpdateSpanInfos ( HighlightingType highlightingType, ImmutableArray spanInfos, FileVersion version ) : void
highlightingType HighlightingType
spanInfos ImmutableArray
version FileVersion
Результат void