Classe PackageUtilities

Un set di utilità statiche per i nomi file, i percorsi, l'enumerazione/le conversioni di stringhe, immagini e altre funzioni.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Shell.PackageUtilities

Spazio dei nomi:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
<ExtensionAttribute> _
Public NotInheritable Class PackageUtilities
public static class PackageUtilities

Il tipo PackageUtilities espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico ContainsInvalidFileNameChars Determina se una stringa contiene caratteri non validi per i nomi file o percorsi.
Metodo pubblicoMembro statico ConvertFromType<T> Converte una stringa a un'enumerazione utilizzando un convertitore.
Metodo pubblicoMembro statico ConvertToType<T> Converte una stringa in un tipo di enumerazione.
Metodo pubblicoMembro statico CopyUrlToLocal Copiare il file specificato nella directory del progetto locale.
Metodo pubblicoMembro statico CreateCAUUIDFromGuidArray crea un CAUUID da una matrice di GUID.
Metodo pubblicoMembro statico CreateInstance(Guid)
Metodo pubblicoMembro statico CreateInstance(Type)
Metodo pubblicoMembro statico CreateInstance(ILocalRegistry, Guid)
Metodo pubblicoMembro statico EnsureOutputPath Crea directory necessarie per il percorso specificato.
Metodo pubblicoMembro statico GetImageList(Stream) Crea un elenco immagini dal flusso specificato.
Metodo pubblicoMembro statico GetImageList(Object) Crea un elenco delle bitmap da un handle della risorsa.
Metodo pubblicoMembro statico GetImageList(Assembly, array<String[]) Crea un elenco delle bitmap dall'assembly e dai nomi di risorsa specificati.
Metodo pubblicoMembro statico GetIntPointerFromImage Ottiene un puntatore a un'immagine bitmap.
Metodo pubblicoMembro statico GetPathDistance Calcola la distanza tra due percorsi.
Metodo pubblicoMembro statico GetSystemAssemblyPath Ottiene il percorso degli assembly di sistema.
Metodo pubblicoMembro statico IsCapabilityMatch(String, String)
Metodo pubblicoMembro statico IsCapabilityMatch(IVsHierarchy, String)
Metodo pubblicoMembro statico IsFileNameInvalid Determina se il nome file specificato non è valido.
Metodo pubblicoMembro statico MakeRelative Restituisce un percorso per il secondo file relativo al primo.
Metodo pubblicoMembro statico MakeRelativeIfRooted Restituisce un percorso relativo se il percorso del file specificato è assoluto e si trova nella stessa cartella dell'URL o in una cartella figlio dell'URL.
Metodo pubblicoMembro statico ProfferService<TService, TImpl>
Metodo pubblicoMembro statico SetStringValueFromConvertedEnum<T> restituisce una stringa da un valore di enumerazione.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Shell