Share via


VsIntellisenseCompletorClass.Exec Method

Definition

Overloads

Exec(Guid, UInt32, UInt32, IntPtr, IntPtr)
Exec(Guid, UInt32, UInt32, Object, Object)

Executes the completion.

Exec(Guid, UInt32, UInt32, IntPtr, IntPtr)

public:
 virtual int Exec(Guid % pguidCmdGroup, System::UInt32 nCmdID, System::UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut);
public virtual int Exec (ref Guid pguidCmdGroup, uint nCmdID, uint nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut);
abstract member Exec : Guid * uint32 * uint32 * nativeint * nativeint -> int
override this.Exec : Guid * uint32 * uint32 * nativeint * nativeint -> int
Public Overridable Function Exec (ByRef pguidCmdGroup As Guid, nCmdID As UInteger, nCmdexecopt As UInteger, pvaIn As IntPtr, pvaOut As IntPtr) As Integer

Parameters

pguidCmdGroup
Guid
nCmdID
UInt32
nCmdexecopt
UInt32
pvaIn
IntPtr

nativeint

pvaOut
IntPtr

nativeint

Returns

Implements

Applies to

Exec(Guid, UInt32, UInt32, Object, Object)

Executes the completion.

public:
 virtual int Exec(Guid % pguidCmdGroup, System::UInt32 nCmdID, System::UInt32 nCmdexecopt, System::Object ^ % pvaIn, [Runtime::InteropServices::Out] System::Object ^ % pvaOut) = Microsoft::VisualStudio::TextManager::Interop::IVsIntellisenseCompletor::Exec;
public virtual int Exec (ref Guid pguidCmdGroup, uint nCmdID, uint nCmdexecopt, ref object pvaIn, out object pvaOut);
abstract member Exec : Guid * uint32 * uint32 * obj * obj -> int
override this.Exec : Guid * uint32 * uint32 * obj * obj -> int
Public Overridable Function Exec (ByRef pguidCmdGroup As Guid, nCmdID As UInteger, nCmdexecopt As UInteger, ByRef pvaIn As Object, ByRef pvaOut As Object) As Integer

Parameters

pguidCmdGroup
Guid

[in] GUID of the command group.

nCmdID
UInt32

[in] ID of the command.

nCmdexecopt
UInt32

[in] Flag indicating execution options.

pvaIn
Object

[in] The command.

pvaOut
Object

[out] The command after completion.

Returns

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Implements

Applies to