Metodo IVsLanguageInfo.GetCodeWindowManager
Consente a un linguaggio aggiungere gli attributi a un editor di codice.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
Function GetCodeWindowManager ( _
pCodeWin As IVsCodeWindow, _
<OutAttribute> ByRef ppCodeWinMgr As IVsCodeWindowManager _
) As Integer
int GetCodeWindowManager(
IVsCodeWindow pCodeWin,
out IVsCodeWindowManager ppCodeWinMgr
)
int GetCodeWindowManager(
[InAttribute] IVsCodeWindow^ pCodeWin,
[OutAttribute] IVsCodeWindowManager^% ppCodeWinMgr
)
abstract GetCodeWindowManager :
pCodeWin:IVsCodeWindow *
ppCodeWinMgr:IVsCodeWindowManager byref -> int
function GetCodeWindowManager(
pCodeWin : IVsCodeWindow,
ppCodeWinMgr : IVsCodeWindowManager
) : int
Parametri
pCodeWin
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsCodeWindow[in] IVsCodeWindow interfaccia per l'amministratore obbligatorio dell'editor di codice.
ppCodeWinMgr
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsCodeWindowManager%[out] restituisce IVsCodeWindowManager oggetto.
Valore restituito
Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.
Note
Firma COM
da textmgr.idl:
HRESULT IVsLanguageInfo::GetCodeWindowManager(
[in] IVsCodeWindow *pCodeWin,
[out] IVsCodeWindowManager **ppCodeWinMgr
);
Visual Studio chiama questo metodo per ottenere un amministratore di finestra del codice come rappresentato da IVsCodeWindowManager interfaccia e lasciare il servizio di linguaggio accedere alla finestra del codice per aggiungere gli attributi possibili come una barra a discesa. Questo metodo è il secondo metodo chiamato dopo che un pacchetto di linguaggio viene caricato (il primo metodo è SetSite metodo nel pacchetto di linguaggio stesso).
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.