Esempio n. 1
0
 public virtual bool Equals(
     IMagicEffectSpellArchetypeGetter?lhs,
     IMagicEffectSpellArchetypeGetter?rhs,
     TranslationCrystal?crystal)
 {
     if (!EqualsMaskHelper.RefEquality(lhs, rhs, out var isEqual))
     {
         return(isEqual);
     }
     if (!base.Equals((IMagicEffectArchetypeGetter)lhs, (IMagicEffectArchetypeGetter)rhs, crystal))
     {
         return(false);
     }
     return(true);
 }
Esempio n. 2
0
 public virtual bool Equals(
     IMagicEffectSpellArchetypeGetter?lhs,
     IMagicEffectSpellArchetypeGetter?rhs)
 {
     if (lhs == null && rhs == null)
     {
         return(false);
     }
     if (lhs == null || rhs == null)
     {
         return(false);
     }
     if (!base.Equals((IMagicEffectArchetypeGetter)lhs, (IMagicEffectArchetypeGetter)rhs))
     {
         return(false);
     }
     return(true);
 }
Esempio n. 3
0
 public bool Equals(IMagicEffectSpellArchetypeGetter?obj)
 {
     return(((MagicEffectSpellArchetypeCommon)((IMagicEffectSpellArchetypeGetter)this).CommonInstance() !).Equals(this, obj));
 }