コード例 #1
0
 public void WriteTo(UnsafeWriter writer)
 {
     writer.Write(OwnerName);
     writer.Write(MethodName);
     writer.Write(TextRangeOwnerPsiPersistentIndex.StartOffset);
     writer.Write(TextRangeOwnerPsiPersistentIndex.EndOffset);
     AssetUtils.WriteOWORD(TextRangeOwner, writer);
     writer.Write((int)Mode);
     writer.Write(Type);
     TargetScriptReference.WriteTo(writer);
 }
コード例 #2
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = Location.GetHashCode();
         hashCode = (hashCode * 397) ^ MethodName.GetHashCode();
         hashCode = (hashCode * 397) ^ TextRange.GetHashCode();
         hashCode = (hashCode * 397) ^ (int)Mode;
         hashCode = (hashCode * 397) ^ (Type != null ? Type.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ TargetScriptReference.GetHashCode();
         return(hashCode);
     }
 }
コード例 #3
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = OwnerName.GetHashCode();
         hashCode = (hashCode * 397) ^ MethodName.GetHashCode();
         hashCode = (hashCode * 397) ^ (int)Mode;
         hashCode = (hashCode * 397) ^ (Type != null ? Type.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ TargetScriptReference.GetHashCode();
         hashCode = (hashCode * 397) ^ TextRangeOwnerPsiPersistentIndex.GetHashCode();
         hashCode = (hashCode * 397) ^ TextRangeOwner.GetHashCode();
         return(hashCode);
     }
 }