// Determine if two objects are equal public override bool Equals(Object obj) { BindingHashEntry other = (obj as BindingHashEntry); return(other.dataSource == dataSource && other.dataMember == dataMember); }
public BindingManagerBase this[Object dataSource, String dataMember] { get { // Set the default data member name if necessary. if (dataMember == null) { dataMember = String.Empty; } // See if we already have an entry for the data source. BindingHashEntry key = new BindingHashEntry (dataSource, dataMember); Object value = list[key]; if (value != null) { return((BindingManagerBase)value); } // TODO: create a new binding manager. return(null); } }
public BindingManagerBase this[Object dataSource, String dataMember] { get { // Set the default data member name if necessary. if(dataMember == null) { dataMember = String.Empty; } // See if we already have an entry for the data source. BindingHashEntry key = new BindingHashEntry (dataSource, dataMember); Object value = list[key]; if(value != null) { return (BindingManagerBase)value; } // TODO: create a new binding manager. return null; } }