IVsParseCommandLine.ValidateParamCount Method

Verify the parameter count is within a specific range.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

Syntax

'Declaration
Function ValidateParamCount ( _
    cParamsMin As Integer, _
    cParamsMax As Integer _
) As Integer
int ValidateParamCount(
    int cParamsMin,
    int cParamsMax
)
int ValidateParamCount(
    [InAttribute] int cParamsMin, 
    [InAttribute] int cParamsMax
)
abstract ValidateParamCount : 
        cParamsMin:int * 
        cParamsMax:int -> int 
function ValidateParamCount(
    cParamsMin : int, 
    cParamsMax : int
) : int

Parameters

  • cParamsMin
    Type: System.Int32
    [in] The minimum number of parameters.
  • cParamsMax
    Type: System.Int32
    [in] The maximum number of parameters.

Return Value

Type: System.Int32
If the parameter count is within the range, returns S_OK. Returns E_FAIL otherwise.

Remarks

COM Signature

From vsshell.idl:

HRESULT IVsParseCommandLine::ValidateParamCount(
   [in] int cParamsMin, 
   [in] int cParamsMax
);

.NET Framework Security

See Also

Reference

IVsParseCommandLine Interface

Microsoft.VisualStudio.Shell.Interop Namespace