Class HybridTypeUtility
Inheritance
HybridTypeUtility
Syntax
public static class HybridTypeUtility
Methods
AsUnityNull(HybridType)
Declaration
public static HybridType AsUnityNull(this HybridType type)
Parameters
Returns
GetHybridType(Object)
Declaration
public static HybridType GetHybridType(this object o)
Parameters
Type |
Name |
Description |
Object |
o |
|
Returns
Hybrid(Type)
Declaration
public static HybridType Hybrid(this Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
InferCommonType(HybridType[])
Declaration
public static HybridType InferCommonType(params HybridType[] types)
Parameters
Returns
InferCommonType(IEnumerable<HybridType>)
Declaration
public static HybridType InferCommonType(IEnumerable<HybridType> types)
Parameters
Returns
IsAssignableFrom(Type, HybridType)
Declaration
public static bool IsAssignableFrom(this Type type, HybridType t)
Parameters
Returns
IsOfHybridType(EnsureThat, HybridType, HybridType)
Declaration
public static void IsOfHybridType(this EnsureThat ensure, HybridType param, HybridType expectedType)
Parameters
IsOfHybridType<T>(EnsureThat, T, HybridType)
Declaration
public static void IsOfHybridType<T>(this EnsureThat ensure, T param, HybridType expectedType)
Parameters
Type Parameters
OfType<T>(IEnumerable<T>, HybridType)
Declaration
public static IEnumerable<T> OfType<T>(this IEnumerable<T> source, HybridType type)
Parameters
Returns
Type Parameters
TryInferCommonType(IEnumerable<HybridType>, out HybridType)
Declaration
public static bool TryInferCommonType(IEnumerable<HybridType> types, out HybridType commonType)
Parameters
Returns