// Generated by tsbindgen - Architecture // Namespace: Microsoft.DotNet.PlatformAbstractions // Assembly: Microsoft.Extensions.DependencyModel // Core type aliases from @tsonic/core import type { fnptr, ptr, sbyte, byte, short, ushort, int, uint, long, ulong, int128, uint128, half, float, double, decimal, nint, nuint, char } from '@tsonic/core/types.js'; // Import types from other namespaces import type { IEqualityComparer_1 } from "@tsonic/dotnet/System.Collections.Generic/internal/index.js"; import * as System_Internal from "@tsonic/dotnet/System/internal/index.js"; import type { Int32, Object as ClrObject, String as ClrString, ValueType, Void } from "@tsonic/dotnet/System/internal/index.js"; export interface HashCodeCombiner$instance { readonly __tsonic_type_Microsoft_DotNet_PlatformAbstractions_HashCodeCombiner: never; readonly CombinedHash: int; Add(i: int): void; Add(s: string | null): void; Add(o: unknown | null): void; Add(value: TValue | null, comparer: IEqualityComparer_1): void; } export const HashCodeCombiner: { new(): HashCodeCombiner; Start(): HashCodeCombiner; }; export type HashCodeCombiner = HashCodeCombiner$instance;