public MetadataTargetKeyValuesCore(IMetadataTargetKeyValuesMutable mutable, IMetadataTargetRegion parent) : base(mutable, parent) { _objectReferences = new List<ICrossReference>(); _datasetReferences = new List<IDataSetReference>(); if (mutable.ObjectReferences != null) { foreach (IStructureReference sRef in mutable.ObjectReferences) { this._objectReferences.Add(new CrossReferenceImpl(this, sRef)); } } if (mutable.DatasetReferences != null) { foreach (IDataSetReferenceMutableObject currentRef in mutable.DatasetReferences) { this._datasetReferences.Add(new DataSetReferenceCore(currentRef, this)); } } }
public void AddKey(IMetadataTargetKeyValuesMutable key) { this.key.Add(key); }