public override int GetHashCode() { int hashResult = Name == null ? 0 : Name.GetHashCode(); hashResult ^= IsVisible.GetHashCode(); hashResult ^= IsSystem.GetHashCode(); hashResult ^= IsDeleted.GetHashCode(); return(hashResult); }
public override int GetHashCode() { unchecked { int result = ResourceKey != null?ResourceKey.GetHashCode() : 0; result = (result * 397) ^ (CodecType != null ? CodecType.GetHashCode() : 0); result = (result * 397) ^ (MediaType != null ? MediaType.GetHashCode() : 0); result = (result * 397) ^ IsStrict.GetHashCode(); result = (result * 397) ^ (Extensions != null ? Extensions.GetHashCode() : 0); result = (result * 397) ^ (Configuration != null ? Configuration.GetHashCode() : 0); result = (result * 397) ^ IsSystem.GetHashCode(); return(result); } }