Пример #1
0
 public bool IsCached(Type t)
 {
     return(UnionCache.ContainsKey(t) || PropertyCache.ContainsKey(t));
 }
Пример #2
0
 public UnionAttribute[] GetUnions(Type type)
 {
     UnionAttribute[] unions = null;
     UnionCache.TryGetValue(type, out unions);
     return(unions);
 }
Пример #3
0
 /// <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());
 }
Пример #4
0
 /// <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());
 }
Пример #5
0
 /// <summary>
 /// Creates a new union.
 /// </summary>
 public static TUnion CreateUnion <TUnion>() where TUnion : IMemoryUnion
 {
     return(UnionCache <TUnion> .CreateNew());
 }