Helper Class

提供若干公共静态成员的辅助类。

Definition

Namespace: QuickAdmin.Utils
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 1.1.6
C#
public sealed class Helper
Inheritance
object    Helper

Methods

Public Methods

ConvertStringToValidFileName 将字符串转为有效的 Windows 操作系统文件名称。
CreateLambdaExpressionT 动态创建 Lambda 表达式树。支持为 Nullable属性(如 int?, DateTime?) 动态创建。
FindAssemblies 在当前应用程序域已加载的程序集中查找所有 全名以指定名称打头 的程序集。
FindAssembly 在当前应用程序域已加载的程序集中查找具有指定全名的程序集。
FindFirstAssembly 在当前应用程序域已加载的程序集中查找第一个 全名以指定名称打头 的程序集。
FindSubTypeInAppAssemblies 在当前应用程序域已加载的程序集中查找具有指定名称、指定父类型的类型。
FindTypeInAppAssemblies 在当前应用程序域已加载的程序集中查找具有指定名称的类型。
GetEnumDisplayNameValuePairs(Type) 获取指定枚举类型的,各枚举项的 显示名称/值 键值对集合。
GetEnumDisplayNameValuePairsTEnum 获取指定枚举类型的,各枚举项的 显示名称/值 键值对集合。
GetEnumNameDisplayNamePairs(Type) 获取指定枚举类型的,各枚举项的 名称/显示名称 键值对集合。
GetEnumNameDisplayNamePairsTEnum 获取指定枚举类型的,各枚举项的 名称/显示名称 键值对集合。
GetEnumNameValuePairs(Type) 获取指定枚举类型的,各枚举项的 名称/值 键值对集合。
GetEnumNameValuePairsTEnum 获取指定枚举类型的,各枚举项的 名称/值 键值对集合。
GetEnumValueDisplayNamePairs(Type) 获取指定枚举类型的,各枚举项的 值/显示名称 键值对集合。
GetEnumValueDisplayNamePairsTEnum 获取指定枚举类型的,各枚举项的 值/显示名称 键值对集合。
GetEnumValueNamePairs(Type) 获取指定枚举类型的,各枚举项的 值/名称 键值对集合。
GetEnumValueNamePairsTEnum 获取指定枚举类型的,各枚举项的 值/名称 键值对集合。
IterateAppAssemblies 使用指定的委托遍历当前应用程序域已加载的程序集。
IterateExportedTypesInAppAssemblies 使用指定的委托遍历当前应用程序域已加载的程序集中的所有公共类型。
ParsePrefixComparisonOperatorInString 解析以比较运算符打头的字符串。
TryParseEnum(Type, string, object, bool) 尝试将指定字符串解析为一个等效的枚举值。
TryParseEnum(Type, string, bool, object, bool) 尝试将指定字符串解析为一个等效的枚举值。
TryParseEnumTEnum(string, TEnum, bool) 尝试将指定字符串解析为一个等效的枚举值。
TryParseEnumTEnum(string, bool, TEnum, bool) 尝试将指定字符串解析为一个等效的枚举值。

Fields

Public Fields

InvalidFileNameCharsOnWindows 一个字符数组,包含 Windows 操作系统文件名中不允许出现的各个字符。
InvalidPathCharsOnWindows 一个字符数组,包含 Windows 操作系统路径名中不允许出现的各个字符。

See Also