static internal IObject CreateFactoryObject(ClassFactory classFactory, ObjectAdapter objectAdapter) { CommandAdapter commandModelAdapter = objectAdapter as CommandAdapter; if (commandModelAdapter != null) { return(CreateCommandModel(classFactory, commandModelAdapter)); } AsyncOperationAdapter asyncOperationAdapter = objectAdapter as AsyncOperationAdapter; if (asyncOperationAdapter != null) { return(CreateAsyncOperation(classFactory, asyncOperationAdapter)); } ObservableCollectionAdapter collectionModelAdapter = objectAdapter as ObservableCollectionAdapter; if (collectionModelAdapter != null) { return(CreateCollectionModel(classFactory, collectionModelAdapter)); } ObservableObjectAdapter propertyModelAdapter = objectAdapter as ObservableObjectAdapter; if (propertyModelAdapter != null) { return(new ObservableObject(propertyModelAdapter, classFactory)); } ObjectDispatchAdapter propertyDataAdapter = objectAdapter as ObjectDispatchAdapter; if (propertyDataAdapter != null) { return(new ObjectDispatch <ObjectDispatchAdapter>(propertyDataAdapter, classFactory)); } return(new Object <ObjectAdapter>(objectAdapter)); }
public ObservableObject(ObservableObjectAdapter adapter, ClassFactory classFactory) : base(adapter, classFactory) { }
public AsyncOperation(AsyncOperationAdapter adapter, ClassFactory classFactory) : base(adapter, classFactory) { }
internal ObjectDispatch(TAdapter adapter, ClassFactory classFactory) : base(adapter, classFactory) { }
public Dictionary(ClassFactory classFactory) : base(new DictionaryAdapter(), classFactory) { }
public Dictionary(DictionaryAdapter adapter, ClassFactory classFactory) : base(adapter, classFactory) { }
internal BaseNotifyPropertyChanged(TAdapter adapter, ClassFactory classFactory) : base(adapter, classFactory) { }
public Enumerable(EnumerableAdapter adapter, ClassFactory classFactory) : base(adapter, classFactory) { }