示例#1
0
 public virtual bool Equals(
     IHairGetter?lhs,
     IHairGetter?rhs,
     TranslationCrystal?crystal)
 {
     if (!EqualsMaskHelper.RefEquality(lhs, rhs, out var isEqual))
     {
         return(isEqual);
     }
     if (!base.Equals((ISkyrimMajorRecordGetter)lhs, (ISkyrimMajorRecordGetter)rhs, crystal))
     {
         return(false);
     }
     return(true);
 }
示例#2
0
 public virtual bool Equals(
     IHairGetter?lhs,
     IHairGetter?rhs)
 {
     if (lhs == null && rhs == null)
     {
         return(false);
     }
     if (lhs == null || rhs == null)
     {
         return(false);
     }
     if (!base.Equals((IFallout4MajorRecordGetter)lhs, (IFallout4MajorRecordGetter)rhs))
     {
         return(false);
     }
     return(true);
 }
示例#3
0
 public virtual bool Equals(
     IHairGetter?lhs,
     IHairGetter?rhs,
     TranslationCrystal?crystal)
 {
     if (lhs == null && rhs == null)
     {
         return(false);
     }
     if (lhs == null || rhs == null)
     {
         return(false);
     }
     if (!base.Equals((ISkyrimMajorRecordGetter)lhs, (ISkyrimMajorRecordGetter)rhs, crystal))
     {
         return(false);
     }
     return(true);
 }
示例#4
0
 public bool Equals(IHairGetter?obj)
 {
     return(((HairCommon)((IHairGetter)this).CommonInstance() !).Equals(this, obj, crystal: null));
 }