Table of Contents

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

int

GetHashCodeOrDefault<T>(T?)

public static int GetHashCodeOrDefault<T>(this T? value) where T : struct

Parameters

value T?

Returns

int

Type Parameters

T

GetHashCodeOrDefault<T>(T)

public static int GetHashCodeOrDefault<T>(this T value) where T : struct

Parameters

value T

Returns

int

Type Parameters

T

ToSenderName(object)

public static string ToSenderName(this object sender)

Parameters

sender object

Returns

string