public bool Unreference(IFrameworkItem frameworkItem, string propertyName) { if (frameworkItem != null && propertyName != null) { var reference = new FrameworkItemReference(frameworkItem, propertyName, this); return(References.Remove(reference)); } return(false); }
public bool Reference(IFrameworkItem frameworkItem, string propertyName) { var reference = new FrameworkItemReference(frameworkItem, propertyName, this); if (!References.Contains(reference)) { References.Add(reference); return(true); } return(true); }