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, IntPtr)
public CompletionFilterPredicate(object @object, IntPtr method)
Parameter | Type | Description |
---|---|---|
object | object | |
method | IntPtr |
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 |