Metodo LanguageService.GetCodeWindowManager
Creare un'istanza di un oggetto CodeWindowManager classe.
Spazio dei nomi: Microsoft.VisualStudio.Package
Assembly: 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.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
Sintassi
'Dichiarazione
Public Function GetCodeWindowManager ( _
codeWindow As IVsCodeWindow, _
<OutAttribute> ByRef mgr As IVsCodeWindowManager _
) As Integer
public int GetCodeWindowManager(
IVsCodeWindow codeWindow,
out IVsCodeWindowManager mgr
)
Parametri
- codeWindow
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsCodeWindow
[in] IVsCodeWindow a cui associare un nuovo CodeWindowManager oggetto.
- mgr
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsCodeWindowManager%
[out] il nuovo CodeWindowManager oggetto.
Valore restituito
Tipo: System.Int32
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.
Implementa
IVsLanguageInfo.GetCodeWindowManager(IVsCodeWindow, IVsCodeWindowManager%)
Note
Visual Studio chiama questo metodo per offrire un'occasione del servizio di linguaggio associare a una finestra del codice specifico.Se è necessario aggiungere altri elementi della finestra del codice oltre a navigazione barra (che è già gestita da CodeWindowManager classe), quindi è necessario derivare una classe da CodeWindowManager classificare e restituire un'istanza della classe da questo metodo.la classe derivata deve chiamare il costruttore di base per CodeWindowManager.
il metodo di base restituisce sempre un nuovo CodeWindowManager oggetto.Questo metodo di base per creare un'istanza di un oggetto CreateSourceoggetto (con una chiamata a Colorizer ) che a sua volta viene fornito con un nuovo Source.GetColorizeroggetto (da una chiamata a di Source ).quando CreateExpansionFunction l'oggetto viene costruito, chiama ExpansionFunction per ottenere un nuovo di Source oggetto che a sua volta chiama CreateExpansionProvider per ottenere ExpansionProvider oggetto.CreateDocumentProperties chiamate ai costruttori DocumentProperties per ottenere un nuovo di CodeWindowManager oggetto.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.