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