XmlCompletionSession Class
Represents an IntelliPrompt completion session.
public class XmlCompletionSession : CompletionSession, ICompletionSession, IIntelliPromptSession, IServiceLocator, IEditorDocumentTextChangeEventSink, IEditorViewKeyInputEventSink, IEditorViewPointerInputEventSink, IEditorViewSelectionChangeEventSink, IEditorViewTextInputEventSink
- Inheritance:
- Object IntelliPromptSessionBase CompletionSession Object
- Implements:
- ICompletionSession IIntelliPromptSession IServiceLocator IEditorDocumentTextChangeEventSink IEditorViewKeyInputEventSink IEditorViewPointerInputEventSink IEditorViewSelectionChangeEventSink IEditorViewTextInputEventSink
Constructors
XmlCompletionSession()
public XmlCompletionSession()
Methods
OnCommitted(EventArgs)
Raises the Committed
event.
protected override void OnCommitted(EventArgs e)
Parameter | Type | Description |
---|---|---|
e | EventArgs | An |
OnViewTextInput(IEditorView, TextCompositionEventArgs)
Occurs before text is input to the specified IEditorView.
protected override void OnViewTextInput(IEditorView view, TextCompositionEventArgs e)
Parameter | Type | Description |
---|---|---|
view | IEditorView | The IEditorView that received the event. |
e | TextCompositionEventArgs | The |
Inherited Members
- CompletionSession.IEditorDocumentTextChangeEventSink.NotifyDocumentTextChanged(SyntaxEditor, EditorSnapshotChangedEventArgs)
- CompletionSession.IEditorDocumentTextChangeEventSink.NotifyDocumentTextChanging(SyntaxEditor, EditorSnapshotChangingEventArgs)
- CompletionSession.IEditorViewKeyInputEventSink.NotifyKeyDown(IEditorView, KeyEventArgs)
- CompletionSession.IEditorViewKeyInputEventSink.NotifyKeyUp(IEditorView, KeyEventArgs)
- CompletionSession.IEditorViewPointerInputEventSink.NotifyPointerEntered(IEditorView, InputPointerEventArgs)
- CompletionSession.IEditorViewPointerInputEventSink.NotifyPointerExited(IEditorView, InputPointerEventArgs)
- CompletionSession.IEditorViewPointerInputEventSink.NotifyPointerHovered(IEditorView, InputPointerEventArgs)
- CompletionSession.IEditorViewPointerInputEventSink.NotifyPointerMoved(IEditorView, InputPointerEventArgs)
- CompletionSession.IEditorViewPointerInputEventSink.NotifyPointerPressed(IEditorView, InputPointerButtonEventArgs)
- CompletionSession.IEditorViewPointerInputEventSink.NotifyPointerReleased(IEditorView, InputPointerButtonEventArgs)
- CompletionSession.IEditorViewPointerInputEventSink.NotifyPointerWheel(IEditorView, InputPointerWheelEventArgs)
- CompletionSession.IEditorViewTextInputEventSink.NotifyTextInput(IEditorView, TextCompositionEventArgs)
- CompletionSession.IEditorViewSelectionChangeEventSink.NotifySelectionChanged(IEditorView, EditorViewSelectionEventArgs)
- CompletionSession.CloseDescriptionTip()
- CompletionSession.RestartDescriptionTipTimer()
- CompletionSession.ApplyFilters()
- CompletionSession.Cancel()
- CompletionSession.Commit()
- CompletionSession.OnClosed(CancelEventArgs)
- CompletionSession.OnCommitting(CancelEventArgs)
- CompletionSession.OnDocumentTextChanged(SyntaxEditor, EditorSnapshotChangedEventArgs)
- CompletionSession.OnDocumentTextChanging(SyntaxEditor, EditorSnapshotChangingEventArgs)
- CompletionSession.OnOpened(EventArgs)
- CompletionSession.OnSelectionChanged(EventArgs)
- CompletionSession.OnViewKeyDown(IEditorView, KeyEventArgs)
- CompletionSession.OnViewKeyUp(IEditorView, KeyEventArgs)
- CompletionSession.OnViewPointerPressed(IEditorView, InputPointerButtonEventArgs)
- CompletionSession.OnViewSelectionChanged(IEditorView, EditorViewSelectionEventArgs)
- CompletionSession.Open(IEditorView)
- CompletionSession.SortItems()
- CompletionSession.SortItems(IComparer<ICompletionItem>)
- CompletionSession.TranslateTrackedSnapshotRange(TextSnapshotRange, ITextSnapshot)
- CompletionSession.CreatePopupContent()
- CompletionSession.OnRequestNavigate(RequestNavigateEventArgs)
- CompletionSession.Reposition()
- CompletionSession.AllowedCharacters
- CompletionSession.Bounds
- CompletionSession.CanCommitWithoutPopup
- CompletionSession.CanFilterUnmatchedItems
- CompletionSession.CanOpenForReadOnlyTextRanges
- CompletionSession.CanHighlightMatchedText
- CompletionSession.ClosesOnLostFocus
- CompletionSession.CommitCharacters
- CompletionSession.Context
- CompletionSession.ControlKeyDownOpacity
- CompletionSession.DescriptionTipMaxWidth
- CompletionSession.DescriptionTipShowDelay
- CompletionSession.FilteredItems
- CompletionSession.Filters
- CompletionSession.IsEnterKeyHandledOnCommit
- CompletionSession.ItemMatchers
- CompletionSession.Items
- CompletionSession.MatchOptions
- CompletionSession.PlacementRectangle
- CompletionSession.RequiresFilterOnTextChange
- CompletionSession.Selection
- CompletionSession.SessionType
- CompletionSession.TypedText
- CompletionSession.Committed
- CompletionSession.Committing
- CompletionSession.SelectionChanged
- CompletionSession.RequestNavigate
- IntelliPromptSessionBase.GetAllServiceTypes()
- IntelliPromptSessionBase.GetService<T>()
- IntelliPromptSessionBase.GetService(Object)
- IntelliPromptSessionBase.RegisterService<T>(T)
- IntelliPromptSessionBase.RegisterService(Object, Object)
- IntelliPromptSessionBase.UnregisterService<T>()
- IntelliPromptSessionBase.UnregisterService(Object)
- IntelliPromptSessionBase.Close(Boolean)
- IntelliPromptSessionBase.OnServiceAdded(CollectionChangeEventArgs<Object>)
- IntelliPromptSessionBase.OnServiceRemoved(CollectionChangeEventArgs<Object>)
- IntelliPromptSessionBase.Open(IEditorView, TextRange)
- IntelliPromptSessionBase.GetPopupBounds(Popup)
- IntelliPromptSessionBase.IsOpen
- IntelliPromptSessionBase.SnapshotRange
- IntelliPromptSessionBase.SyncRoot
- IntelliPromptSessionBase.View
- IntelliPromptSessionBase.Closed
- IntelliPromptSessionBase.Opened
- IntelliPromptSessionBase.ServiceAdded
- IntelliPromptSessionBase.ServiceRemoved
- Object.ToString()
- Object.Equals(Object)
- Object.Equals(Object, Object)
- Object.ReferenceEquals(Object, Object)
- Object.GetHashCode()
- Object.GetType()
- Object.MemberwiseClone()