Class SystemExtensions
- Namespace
- Glitch9
public static class SystemExtensions
- Inheritance
-
SystemExtensions
- Inherited Members
Methods
DisposeAll<T>(List<T>)
public static void DisposeAll<T>(this List<T> disposables) where T : IDisposable
Parameters
disposables
List<T>
Type Parameters
T
GetAllTypes(Assembly)
Assembly에서 로드 가능한 모든 Type을 반환하는 안전한 GetTypes 래퍼. ReflectionTypeLoadException이 발생해도 가능한 Type을 모두 반환한다.
public static Type[] GetAllTypes(this Assembly assembly)
Parameters
assembly
Assembly확인할 Assembly
Returns
- Type[]
가능한 모든 Type 리스트
GetHashCodeOrDefault(string)
public static int GetHashCodeOrDefault(this string value)
Parameters
value
string
Returns
GetHashCodeOrDefault<T>(T?)
public static int GetHashCodeOrDefault<T>(this T? value) where T : struct
Parameters
value
T?
Returns
Type Parameters
T
GetHashCodeOrDefault<T>(T)
public static int GetHashCodeOrDefault<T>(this T value) where T : struct
Parameters
value
T
Returns
Type Parameters
T
ToSenderName(object)
public static string ToSenderName(this object sender)
Parameters
sender
object