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()
Initializes an instance of the class.
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.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.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.PlacementTarget
- CompletionSession.RequiresFilterOnTextChange
- CompletionSession.Selection
- CompletionSession.SessionType
- CompletionSession.TypedText
- CompletionSession.Committed
- CompletionSession.Committing
- CompletionSession.SelectionChanged
- IntelliPromptSessionBase.GetAllServiceTypes()
- IntelliPromptSessionBase.GetService<T>()
- IntelliPromptSessionBase.GetService(object)
- IntelliPromptSessionBase.RegisterService<T>(T)
- IntelliPromptSessionBase.RegisterService(object, object)
- IntelliPromptSessionBase.UnregisterService<T>()
- IntelliPromptSessionBase.UnregisterService(object)
- IntelliPromptSessionBase.Close(bool)
- IntelliPromptSessionBase.OnServiceAdded(CollectionChangeEventArgs<object>)
- IntelliPromptSessionBase.OnServiceRemoved(CollectionChangeEventArgs<object>)
- IntelliPromptSessionBase.Open(IEditorView, TextRange)
- IntelliPromptSessionBase.GetPopupBounds(PopupControl)
- IntelliPromptSessionBase.IsOpen
- IntelliPromptSessionBase.SnapshotRange
- IntelliPromptSessionBase.SyncRoot
- IntelliPromptSessionBase.View
- IntelliPromptSessionBase.Closed
- IntelliPromptSessionBase.Opened
- IntelliPromptSessionBase.ServiceAdded
- IntelliPromptSessionBase.ServiceRemoved
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()