IVsLanguageDebugInfo2.QueryCommonLanguageBlock - метод
Определяет, содержится ли указанное место в указанный тип блока обработчика исключений.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop.8.0 (в Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Синтаксис
'Декларация
Function QueryCommonLanguageBlock ( _
pBuffer As IVsTextBuffer, _
iLine As Integer, _
iCol As Integer, _
dwFlag As UInteger, _
<OutAttribute> ByRef pfInBlock As Integer _
) As Integer
int QueryCommonLanguageBlock(
IVsTextBuffer pBuffer,
int iLine,
int iCol,
uint dwFlag,
out int pfInBlock
)
int QueryCommonLanguageBlock(
[InAttribute] IVsTextBuffer^ pBuffer,
[InAttribute] int iLine,
[InAttribute] int iCol,
[InAttribute] unsigned int dwFlag,
[OutAttribute] int% pfInBlock
)
abstract QueryCommonLanguageBlock :
pBuffer:IVsTextBuffer *
iLine:int *
iCol:int *
dwFlag:uint32 *
pfInBlock:int byref -> int
function QueryCommonLanguageBlock(
pBuffer : IVsTextBuffer,
iLine : int,
iCol : int,
dwFlag : uint,
pfInBlock : int
) : int
Параметры
pBuffer
Тип: Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer[in] IVsTextBuffer содержит текст для просмотра.
iLine
Тип: Int32[in] линия, который требуется проверить.
iCol
Тип: Int32[in] столбец, который необходимо просмотреть.
dwFlag
Тип: UInt32[in] значение из COMMONLANGUAGEBLOCK перечисление, указывающее, общий блок для поиска.
pfInBlock
Тип: Int32%[out] возвращает ненулевое значение, если iLine и iCol внутри указанный блок общего языка; в противном случае возвращает ноль.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr.idl:
HRESULT IVsLanguageDebugInfo2::QueryCommonLanguageBlock(
[in] IVsTextBuffer *pBuffer,
[in] long iLine,
[in] long iCol,
[in] DWORD dwFlag,
[out] BOOL *pfInBlock
);
Блок обработчика исключений общий основан на языке, реализованном службой языка, но, как правило, включает файл a try блок и a catch блок. Некоторые языки поддерживают дополнительный блок которого выполняется независимо от того, произошло ли исключение. например, в c# есть finally блок.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
IVsLanguageDebugInfo2 Интерфейс
Microsoft.VisualStudio.TextManager.Interop - пространство имен