public DeltaModelDictionary(IEntityHandler parent, string property, DeltaModelManager manager, TypeConfiguration configuration) { _manager = manager; _typeConfig = configuration; Parent = parent; NameInParent = property; }
public MultiThreadLocker(DeltaModelManager manager) { Monitor.Enter(manager); _manager = manager; #if DEBUG _threadId = Thread.CurrentThread.ManagedThreadId; #endif }
public DeltaModelInterceptor(TypeConfiguration configuration, DeltaModelManager manager, IEntityHandler parent, string property) { _typeConfig = configuration; _manager = manager; Parent = parent; NameInParent = property; foreach (var prop in configuration.Members) { if (prop.Value.TypeConfiguration.ValueType != null) { _values[prop.Key] = prop.Value.TypeConfiguration.Creator(this, prop.Key); } if (prop.Value.DefaultValue != null) { _values[prop.Key] = prop.Value.DefaultValue; } } }
public SubscriptionManager(DeltaModelManager manager) { _manager = manager; }
public void SetManager(DeltaModelManager manager) { _manager = manager; }
public void SetManager(DeltaModelManager m) { }