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.
Determines if the specified source format is valid or not.
Namespace: Microsoft.VisualStudio.Package
Assemblies: Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
Syntax
'Declaration
Private Function QueryInvalidEncoding ( _
format As UInteger, _
<OutAttribute> ByRef pbstrMessage As String _
) As Integer Implements IVsFormatFilterProvider.QueryInvalidEncoding
int IVsFormatFilterProvider.QueryInvalidEncoding(
uint format,
out string pbstrMessage
)
private:
virtual int QueryInvalidEncoding(
unsigned int format,
[OutAttribute] String^% pbstrMessage
) sealed = IVsFormatFilterProvider::QueryInvalidEncoding
private abstract QueryInvalidEncoding :
format:uint32 *
pbstrMessage:string byref -> int
private override QueryInvalidEncoding :
format:uint32 *
pbstrMessage:string byref -> int
JScript does not support explicit interface implementations.
Parameters
- format
Type: System.UInt32
[in] The format to test. This is a value from __VSTFF enumeration.
- pbstrMessage
Type: System.String%
[out] An error string describing why or how the format is invalid. Could be as simple as "The XX format is not supported."
Return Value
Type: System.Int32
If the format is not supported, returns S_OK; otherwise, return S_FALSE (the format is supported).
Implements
IVsFormatFilterProvider.QueryInvalidEncoding(UInt32, String%)
Remarks
The base method calls the other LanguageService.QueryInvalidEncoding and converting the return values of true and false to S_OK and S_FALSE, respectively.
.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.