//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @SuppressWarnings("EqualsWhichDoesntCheckParameterClass") @Override public boolean equals(Object other) public override bool Equals(object other) { if (TypeAndSizeEqual(other)) { //JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET: //ORIGINAL LINE: PrimitiveLongObjectHashMap<?> that = (PrimitiveLongObjectHashMap<?>) other; PrimitiveLongObjectHashMap <object> that = (PrimitiveLongObjectHashMap <object>)other; LongObjEquality <VALUE> equality = new LongObjEquality <VALUE>(that); VisitEntries(equality); return(equality.Equal); } return(false); }
internal ValueIterable(PrimitiveLongObjectHashMap <VALUE> outerInstance, PrimitiveLongObjectHashMap <VALUE> map) { this._outerInstance = outerInstance; this.Map = map; }
internal LongObjEquality(PrimitiveLongObjectHashMap that) { this.Other = that; }