CompletionFilterPredicate Delegate
A delegate that examines the specified completion item to see if meets filter conditions.
public delegate CompletionFilterResult CompletionFilterPredicate(ICompletionSession session, ICompletionItem item)
Parameters
| Name | Type | Description |
|---|---|---|
| session | ICompletionSession | The ICompletionSession in which this filter is active. |
| item | ICompletionItem | The ICompletionItem to examine. |
Returns
| Type | Description |
|---|---|
| CompletionFilterResult | A CompletionFilterResult value that indicates if the item meets filter conditions. |
Constructors
CompletionFilterPredicate(object, nint)
public CompletionFilterPredicate(object @object, nint method)
| Parameter | Type | Description |
|---|---|---|
| object | object | |
| method | nint |
Methods
BeginInvoke(ICompletionSession, ICompletionItem, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(ICompletionSession session, ICompletionItem item, AsyncCallback callback, object @object)
| Parameter | Type | Description |
|---|---|---|
| session | ICompletionSession | |
| item | ICompletionItem | |
| callback | AsyncCallback | |
| object | object |
Returns
EndInvoke(IAsyncResult)
public virtual CompletionFilterResult EndInvoke(IAsyncResult result)
| Parameter | Type | Description |
|---|---|---|
| result | IAsyncResult |
Returns
Invoke(ICompletionSession, ICompletionItem)
public virtual CompletionFilterResult Invoke(ICompletionSession session, ICompletionItem item)
| Parameter | Type | Description |
|---|---|---|
| session | ICompletionSession | |
| item | ICompletionItem |