Esempio n. 1
0
        public override bool Equals(object obj)
        {
            ResetSlavesAttribute o = obj as ResetSlavesAttribute;

            if (o != null)
            {
                return(Slaves == o.Slaves);
            }
            return(false);
        }
		protected override void resetSlavesOfModifiedProperty(ResetSlavesAttribute att)
		{
			//should be overridden
			//we need reset slaves chain
			FilterObjectbase fo = Current as FilterObjectbase;
			att.Slaves.ToList().ForEach(
				s =>
				{
					fo.GetFilterFieldByPath(s)?.Reset();
				}
			);
		}