10 references to HashCode
Microsoft.Interop.ComInterfaceGenerator (3)
ComClassInfo.cs (1)
74
return
HashCode
.Combine(ClassName, ContainingSyntaxContext, ClassSyntax, ImplementedInterfacesNames, UseUpdatedMemorySafetyRules);
ComInterfaceInfo.cs (2)
413
int hash =
HashCode
.Combine(Type, ThisInterfaceKey, BaseInterfaceKey, TypeDefinitionContext, InterfaceId, Options, UseUpdatedMemorySafetyRules, IsExternallyDefined);
414
return
HashCode
.Combine(hash, IsExternallyDefined ? 0 : ContainingSyntax.GetHashCode());
Microsoft.Interop.SourceGeneration (7)
ContainingSyntaxContext.cs (1)
30
hash =
HashCode
.Combine(hash, containingSyntax.GetHashCode());
GeneratedMethodSignature.cs (2)
56
int hash =
HashCode
.Combine(ReturnType, ReturnTypeAttributes);
59
hash =
HashCode
.Combine(hash, parameter);
ManagedTypeInfo.cs (1)
22
return
HashCode
.Combine(FullTypeName, DiagnosticFormattedName);
ManualTypeMarshallingHelper.cs (1)
67
hash =
HashCode
.Combine(hash, mode.Key, mode.Value);
SequenceEqualImmutableArray.cs (1)
36
public override int GetHashCode() =>
HashCode
.SequentialValuesHash(Array);
ValueEqualityImmutableDictionary.cs (1)
41
_hash =
HashCode
.Combine(_hash, kvp.Key, kvp.Value);