Método IVsContainedLanguageFactory.GetLanguage
Retorna um IVsContainedLanguage de objetos que um idioma principal pode usar para delegar determinadas responsabilidades para o gerenciamento de um idioma contido.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (em Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Sintaxe
'Declaração
Function GetLanguage ( _
pHierarchy As IVsHierarchy, _
itemid As UInteger, _
pBufferCoordinator As IVsTextBufferCoordinator, _
<OutAttribute> ByRef ppLanguage As IVsContainedLanguage _
) As Integer
int GetLanguage(
IVsHierarchy pHierarchy,
uint itemid,
IVsTextBufferCoordinator pBufferCoordinator,
out IVsContainedLanguage ppLanguage
)
int GetLanguage(
[InAttribute] IVsHierarchy^ pHierarchy,
[InAttribute] unsigned int itemid,
[InAttribute] IVsTextBufferCoordinator^ pBufferCoordinator,
[OutAttribute] IVsContainedLanguage^% ppLanguage
)
abstract GetLanguage :
pHierarchy:IVsHierarchy *
itemid:uint32 *
pBufferCoordinator:IVsTextBufferCoordinator *
ppLanguage:IVsContainedLanguage byref -> int
function GetLanguage(
pHierarchy : IVsHierarchy,
itemid : uint,
pBufferCoordinator : IVsTextBufferCoordinator,
ppLanguage : IVsContainedLanguage
) : int
Parâmetros
pHierarchy
Tipo: IVsHierarchy[in] Um IVsHierarchy objeto que representa a hierarquia à qual pertence este objeto.
itemid
Tipo: UInt32[in] Um identificador exclusivo para um arquivo de origem ou de um dos seguintes valores: VSITEMID_NIL, VSITEMID_ROOT, ou VSITEMID_SELECTION.
pBufferCoordinator
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferCoordinator[in] Um IVsTextBufferCoordinator objeto que representa o coordenador de buffer para associar o idioma contido.
ppLanguage
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsContainedLanguage%[out] Retorna um IVsContainedLanguage objeto que representa o idioma contido para o item de hierarquia especificada.
Valor de retorno
Tipo: Int32
Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.
Comentários
Com assinatura
De singlefileeditor.idl:
HRESULT GetLanguage(
[in] IVsHierarchy* pHierarchy,
[in] VSITEMID itemid,
[in] IVsTextBufferCoordinator* pBufferCoordinator,
[out, retval] IVsContainedLanguage** ppLanguage
);
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.