Metodo Package.CreateTool
Consente alle classi derivate di fornire un'implementazione se necessario.
Spazio dei nomi: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Sintassi
'Dichiarazione
Public Function CreateTool ( _
ByRef persistenceSlot As Guid _
) As Integer
public int CreateTool(
ref Guid persistenceSlot
)
Parametri
- persistenceSlot
Tipo: System.Guid%
Il GUID della finestra degli strumenti che deve essere creata.
Valore restituito
Tipo: System.Int32
S_OK se l'operazione viene completata correttamente, altrimenti un codice di errore.
Implementa
Note
Eseguire l'override del metodo di CreateTool nel package VS.
L'implementazione di base del metodo di CreateTool non ha effetto sul package VS.Viene fornito in modo da consentire alle classi derivate un'implementazione se necessario.
Le finestre degli strumenti devono essere registrati con Visual Studio.Per informazioni sulle chiavi del Registro di sistema e i valori relativi, vedere Registrare le finestre degli strumenti e ProvideToolWindowAttribute
Le finestre degli strumenti possono essere configurate per essere salvati.Se una finestra degli strumenti persistente viene aperta quando l'ambiente viene interrotto, viene riaperto la volta successiva che l'ambiente viene avviato.To reopen Tool windows automatically when the environment is launched, pass CTW_ForceCreate to CreateToolWindow.
Questo metodo non deve garantire una finestra degli strumenti visibile; ovvero non deve chiamare il metodo di Show .
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.