private static Type GetProxyType(Type baseType) { Type proxyType; if (!(proxyTypeLookup.Contains(baseType))) { ListProxyFactory factory = new ListProxyFactory(); proxyType = factory.CreateType(baseType); proxyTypeLookup.Add(baseType, proxyType); } proxyType = ((Type) (proxyTypeLookup[baseType])); return proxyType; }
private static Type GetProxyType(Type baseType) { Type proxyType; if (!(proxyTypeLookup.Contains(baseType))) { ListProxyFactory factory = new ListProxyFactory(); proxyType = factory.CreateType(baseType); proxyTypeLookup.Add(baseType, proxyType); } proxyType = ((Type)(proxyTypeLookup[baseType])); return(proxyType); }