Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Compares two completor items.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Syntax
'Declaration
Function CompareItems ( _
bstrSoFar As String, _
bstrOther As String, _
lCharactersToCompare As Integer, _
<OutAttribute> ByRef pLResult As Integer _
) As Integer
int CompareItems(
string bstrSoFar,
string bstrOther,
int lCharactersToCompare,
out int pLResult
)
int CompareItems(
[InAttribute] String^ bstrSoFar,
[InAttribute] String^ bstrOther,
[InAttribute] int lCharactersToCompare,
[OutAttribute] int% pLResult
)
abstract CompareItems :
bstrSoFar:string *
bstrOther:string *
lCharactersToCompare:int *
pLResult:int byref -> int
function CompareItems(
bstrSoFar : String,
bstrOther : String,
lCharactersToCompare : int,
pLResult : int
) : int
Parameters
- bstrSoFar
Type: System.String
[in] First string to compare to.
- bstrOther
Type: System.String
[in] Second string to compare to first string.
- lCharactersToCompare
Type: System.Int32
[in] Number of characters to compare.
- pLResult
Type: System.Int32%
[out] Result of comparison.
Return Value
Type: System.Int32
If the method is successful, returns S_OK; otherwise, returns an error code (in which case the default comparison is used).
Remarks
COM Signature
From textmgr2.idl:
HRESULT IVsCompletionSetEx::CompareItems(
[in]const BSTR bstrSoFar,
[in]const BSTR bstrOther,
[in]long lCharactersToCompare,
[out]long* plResult
);
This method provides a way to find a matching item in the completion list in a language-specific way. Compare the 1st lCharactersToCompare characters of two completer items and set the plResult parameter to one of the following conditions:
value |
Meaning |
---|---|
plResult < 0 |
bstrSoFar comes before bstrOther |
plResult == 0 |
bstrSoFar is equivalent to bstrOther |
plResult > 0 |
bstrSoFar comes after bstrOther |
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.