/// <summary> /// Creates a new union. /// </summary> public static IMemoryUnion <T1, T2, T3, T4> CreateUnion <T1, T2, T3, T4>() { return(UnionCache <IMemoryUnion <T1, T2, T3, T4> > .CreateNew()); }
/// <summary> /// Creates a new union. /// </summary> public static IMemoryUnion <T1, T2, T3, T4, T5, T6, T7, T8> CreateUnion <T1, T2, T3, T4, T5, T6, T7, T8>() { return(UnionCache <IMemoryUnion <T1, T2, T3, T4, T5, T6, T7, T8> > .CreateNew()); }
/// <summary> /// Creates a new union. /// </summary> public static TUnion CreateUnion <TUnion>() where TUnion : IMemoryUnion { return(UnionCache <TUnion> .CreateNew()); }