public StrataListPropertyAdapter(StrataPropertyListAccess <TStrataElementValue> referenceAccess, ConvertAccessToOutput factory) { this.Access = referenceAccess; m_referenceElements = referenceAccess.Elements; ((INotifyCollectionChanged)m_referenceElements).CollectionChanged += this.ListAccessElementsCache_OnCollectionChanged; m_sb = referenceAccess.ODAM.SB; m_factory = factory; this.Elements = new ReadOnlyObservableCollection <TAdaptedElementValue>(m_elements); this.Reset(); }
public InsertionBuilder(StrataPropertyListAccess <TElement> owner, int index, TElement[] values) { m_owner = owner; m_index = index; m_values = values; }