예제 #1
0
        public bool Equals(Struct that)
        {
            //Weird that @that cannot be used because `that` is already used.
            IStruct @this = this, _that = that as IStruct;

            return(IStructExtensions.EqualsIStruct(ref @this, ref _that));
        }
예제 #2
0
        public override bool Equals(object obj)
        {
            if ((obj is IStruct).Equals(false))
            {
                return(false);
            }

            IStruct @this = this, that = obj as IStruct;

            return(IStructExtensions.EqualsIStruct(ref @this, ref that));
        }