Property | Type | Description | |
---|---|---|---|
CheckForViewlessTextBuffers | void | ||
EnsureInitialized | void | ||
OnIdle | void | ||
OnTerminateApp | void |
Method | Description | |
---|---|---|
GetFirstViewForBuffer ( ITextBuffer textBuffer ) : ITextView | ||
GetTextViewDataForBuffer ( ITextBuffer textBuffer ) : Microsoft.Languages.Editor.Controller.TextViewData | ||
GetViewsForBuffer ( ITextBuffer textBuffer ) : IEnumerable |
||
StaticFlushPendingAction ( ) : void |
Can be called from tests when idle doesn't occur
|
|
SubjectBuffersConnected ( IWpfTextView textView, ConnectionReason reason, Collection |
||
SubjectBuffersDisconnected ( IWpfTextView textView, ConnectionReason reason, Collection |
||
TextViewCreated ( IWpfTextView textView ) : void |
Method | Description | |
---|---|---|
FlushPendingAction ( ) : void | ||
OnTextBufferCreated ( ITextView textView, ITextBuffer textBuffer ) : void |
Called once for every new text buffer.
|
|
OnTextBufferDisposing ( ITextBuffer textBuffer ) : void |
Called once per buffer, when it detached from its last view
|
|
OnTextViewConnected ( ITextView textView, ITextBuffer textBuffer ) : void |
Called when text view is connected to the subject buffer
|
|
OnTextViewCreated ( ITextView textView ) : void |
Called once for every new text view.
|
|
OnTextViewDisconnected ( ITextView textView, ITextBuffer textBuffer ) : void |
Called when text view is disconnected from the subject buffer
|
|
OnTextViewGotAggregateFocus ( ITextView textView, ITextBuffer textBuffer ) : void |
Called when view gets aggregate focus. Typically implemented if derived class needs to access native VS adapters, like IVsTextView.
|
|
TextViewConnectionListener ( ) : System |
Method | Description | |
---|---|---|
CheckForViewlessTextBuffers ( ) : void |
Called delayed on the main thread to catch text buffers that don't have a view anymore
|
|
EnsureInitialized ( ) : void | ||
OnIdle ( object sender, |
||
OnTerminateApp ( object sender, |
public static GetFirstViewForBuffer ( ITextBuffer textBuffer ) : ITextView | ||
textBuffer | ITextBuffer | |
return | ITextView |
public static GetTextViewDataForBuffer ( ITextBuffer textBuffer ) : Microsoft.Languages.Editor.Controller.TextViewData | ||
textBuffer | ITextBuffer | |
return | Microsoft.Languages.Editor.Controller.TextViewData |
public static GetViewsForBuffer ( ITextBuffer textBuffer ) : IEnumerable |
||
textBuffer | ITextBuffer | |
return | IEnumerable |
protected OnTextBufferCreated ( ITextView textView, ITextBuffer textBuffer ) : void | ||
textView | ITextView | |
textBuffer | ITextBuffer | |
return | void |
protected OnTextBufferDisposing ( ITextBuffer textBuffer ) : void | ||
textBuffer | ITextBuffer | |
return | void |
protected OnTextViewConnected ( ITextView textView, ITextBuffer textBuffer ) : void | ||
textView | ITextView | |
textBuffer | ITextBuffer | |
return | void |
protected OnTextViewCreated ( ITextView textView ) : void | ||
textView | ITextView | |
return | void |
protected OnTextViewDisconnected ( ITextView textView, ITextBuffer textBuffer ) : void | ||
textView | ITextView | |
textBuffer | ITextBuffer | |
return | void |
protected OnTextViewGotAggregateFocus ( ITextView textView, ITextBuffer textBuffer ) : void | ||
textView | ITextView | |
textBuffer | ITextBuffer | |
return | void |
public static StaticFlushPendingAction ( ) : void | ||
return | void |
public SubjectBuffersConnected ( IWpfTextView textView, ConnectionReason reason, Collection |
||
textView | IWpfTextView | |
reason | ConnectionReason | |
subjectBuffers | Collection |
|
return | void |
public SubjectBuffersDisconnected ( IWpfTextView textView, ConnectionReason reason, Collection |
||
textView | IWpfTextView | |
reason | ConnectionReason | |
subjectBuffers | Collection |
|
return | void |
protected TextViewConnectionListener ( ) : System | ||
return | System |
public TextViewCreated ( IWpfTextView textView ) : void | ||
textView | IWpfTextView | |
return | void |