public override int GetHashCode()
{
unchecked
{
int result = (FirstName != null ? FirstName.GetHashCode() : 0);
result = (result*397) ^ (LastName != null ? LastName.GetHashCode() : 0);
result = (result*397) ^ (Type != null ? Type.GetHashCode() : 0);
result = (result*397) ^ (Number != null ? Number.GetHashCode() : 0);
result = (result*397) ^ PositionInFile.GetHashCode();
return result;
}
}