PackageUtilities 类
设置文件名、路径、枚举/字符串转换、图像和其他功能的静态实用工具。
继承层次结构
System.Object
Microsoft.VisualStudio.Shell.PackageUtilities
命名空间: Microsoft.VisualStudio.Shell
程序集: Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)
语法
声明
<ExtensionAttribute> _
Public NotInheritable Class PackageUtilities
public static class PackageUtilities
PackageUtilities 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
ContainsInvalidFileNameChars | 确定字符串是否包含对文件名或路径无效的字符。 | |
ConvertFromType<T> | 使用转换器,将字符串转换为枚举。 | |
ConvertToType<T> | 将字符串转换为枚举类型。 | |
CopyUrlToLocal | 将指定文件复制到本地项目目录。 | |
CreateCAUUIDFromGuidArray | 创建从 GUID 数组的 CAUUID。 | |
CreateInstance(Guid) | ||
CreateInstance(Type) | ||
CreateInstance(ILocalRegistry, Guid) | ||
EnsureOutputPath | 创建目录所需的特定路径。 | |
GetImageList(Stream) | 生成一个图像从指定的流的列表。 | |
GetImageList(Object) | 生成位图列表从资源处理的。 | |
GetImageList(Assembly, array<String[]) | 生成位图列表从指定的程序集和资源的名称。 | |
GetIntPointerFromImage | 位图图像获取指针。 | |
GetPathDistance | 计算两个路径之间的距离。 | |
GetSystemAssemblyPath | 获取系统程序集路径。 | |
IsCapabilityMatch(String, String) | ||
IsCapabilityMatch(IVsHierarchy, String) | ||
IsFileNameInvalid | 确定指定的文件名是否无效。 | |
MakeRelative | 返回相对于第一的第二个文件的路径。 | |
MakeRelativeIfRooted | 返回相对路径,如果指定的文件路径是绝对的,并且,如果它在文件夹和 URL 相同或 URL 中的子文件夹。 | |
ProfferService<TService, TImpl> | ||
SetStringValueFromConvertedEnum<T> | 返回枚举值的字符串。 |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。