예제 #1
0
            // Determine if two objects are equal
            public override bool Equals(Object obj)
            {
                BindingHashEntry other = (obj as BindingHashEntry);

                return(other.dataSource == dataSource &&
                       other.dataMember == dataMember);
            }
예제 #2
0
        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;
				}
			}