private void RemoveReference(IReferenceSource referenceSource ) { var i = _referenceSystems.GetEnumerator(); while (i.MoveNext()) { var referenceSystem = (IReferenceSystem) i.Current; var reference = referenceSource.ReferenceFrom(referenceSystem); if (reference != null) { referenceSystem.RemoveReference(reference); } } }
private void RemoveReference(IReferenceSource referenceSource ) { var i = _referenceSystems.GetEnumerator(); while (i.MoveNext()) { var referenceSystem = (IReferenceSystem)i.Current; var reference = referenceSource.ReferenceFrom(referenceSystem); if (reference != null) { referenceSystem.RemoveReference(reference); } } }
public Reference(IReferenceSource <T1> source) { this.source = source; }