Metodo IVsContainedLanguageFactory.GetLanguage
restituisce IVsContainedLanguage l'oggetto che un linguaggio primario possibile utilizzare delegare determinate responsabilità della gestione di un linguaggio contenuto.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Sintassi
'Dichiarazione
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
Parametri
pHierarchy
Tipo: IVsHierarchy[in] IVsHierarchy oggetto che rappresenta la gerarchia a cui questo oggetto appartiene.
itemid
Tipo: UInt32[in] Un identificatore univoco per un file di origine o uno dei seguenti valori: VSITEMID_NIL, VSITEMID_ROOT, o VSITEMID_SELECTION.
pBufferCoordinator
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferCoordinator[in] IVsTextBufferCoordinator oggetto che rappresenta il responsabile del buffer da associare al linguaggio contenuto.
ppLanguage
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsContainedLanguage%[out] restituisce IVsContainedLanguage oggetto che rappresenta il linguaggio contenuto per l'elemento specificato della gerarchia.
Valore restituito
Tipo: Int32
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.
Note
Firma COM
da singlefileeditor.idl:
HRESULT GetLanguage(
[in] IVsHierarchy* pHierarchy,
[in] VSITEMID itemid,
[in] IVsTextBufferCoordinator* pBufferCoordinator,
[out, retval] IVsContainedLanguage** ppLanguage
);
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.