public SortedSetProxy(IInitializor <SortedSet <U> > initializor) : base(initializor) { if (!typeof(U).IsSubclassOf(typeof(ISortedSet <>))) { throw new NotSupportedException("Type U has to be a subclass of ISortedSet<>"); } }
public CollectionProxy(IInitializor <T> initializor) { if (!typeof(T).IsSubclassOf(typeof(ICollection <>))) { throw new NotSupportedException("Type U has to be a subclass of ICollection<>"); } this.initializor = initializor; }
public CollectionProxyInterceptor(IInitializor initializor) { _initializor = initializor; }
public object CreateCollectionProxy(System.Type collectionInterface, IInitializor collectionInitializor) { return(proxyFactory.CreateProxy(collectionInterface, new CollectionProxyInterceptor(collectionInitializor), typeof(ILazyInitializedCollection))); }
public DictionaryProxy(IInitializor initializor) : base(initializor) { }
public SetProxy(IInitializor initializor) : base(initializor) { }
public SetProxy(IInitializor <ISet <U> > initializor) : base(initializor) { }
protected CollectionProxy(IInitializor initializor) { _initializor = initializor; }
public SpecialProxyCollectionType(IInitializor initializor) : base(initializor) { }
public ListProxy(IInitializor initializor) : base(initializor) { }