// Generated by tsbindgen - Architecture // Namespace: Microsoft.EntityFrameworkCore.Storage.ValueConversion // Facade - Public API Surface // Import internal declarations import * as Internal from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; // 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'; // Cross-namespace type imports for constraints import type { IEntityType, IProperty, ITypeBase } from './Microsoft.EntityFrameworkCore.Metadata/internal/index.js'; import type { JsonValueReaderWriter } from './Microsoft.EntityFrameworkCore.Storage.Json/internal/index.js'; import type { StringCharConverter_2, StringDateOnlyConverter_2, StringDateTimeConverter_2, StringDateTimeOffsetConverter_2, StringEnumConverter_3, StringGuidConverter_2, StringNumberConverter_3, StringTimeOnlyConverter_2, StringTimeSpanConverter_2, StringUriConverter_2 } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion.Internal/internal/index.js'; import type { ValueGenerator } from './Microsoft.EntityFrameworkCore.ValueGeneration/internal/index.js'; import type { IEnumerable } from '@tsonic/dotnet/System.Collections.Generic.js'; import type { DbType } from '@tsonic/dotnet/System.Data.js'; import type { Boolean as ClrBoolean, Byte, Char, DateOnly, DateTime, DateTimeOffset, Decimal, Enum, Func, Guid, IEquatable, Int32, Int64, Nullable, Object as ClrObject, String as ClrString, TimeOnly, TimeSpan, Type, Uri, ValueType } from '@tsonic/dotnet/System.js'; import type { Expression, LambdaExpression } from '@tsonic/dotnet/System.Linq.Expressions.js'; import type { IPAddress } from '@tsonic/dotnet/System.Net.js'; import type { PhysicalAddress } from '@tsonic/dotnet/System.Net.NetworkInformation.js'; import type { Encoding } from '@tsonic/dotnet/System.Text.js'; // Public API exports (curated - no internal $instance/$views leakage) export { BoolToStringConverter as BoolToStringConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { BoolToTwoValuesConverter_1 as BoolToTwoValuesConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { BoolToZeroOneConverter_1 as BoolToZeroOneConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { BytesToStringConverter as BytesToStringConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { CastingConverter_2 as CastingConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { CharToStringConverter as CharToStringConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { CollectionToJsonStringConverter_1 as CollectionToJsonStringConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { ConverterMappingHints as ConverterMappingHints } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { DateOnlyToStringConverter as DateOnlyToStringConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { DateTimeOffsetToBinaryConverter as DateTimeOffsetToBinaryConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { DateTimeOffsetToBytesConverter as DateTimeOffsetToBytesConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { DateTimeOffsetToStringConverter as DateTimeOffsetToStringConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { DateTimeToBinaryConverter as DateTimeToBinaryConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { DateTimeToStringConverter as DateTimeToStringConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { DateTimeToTicksConverter as DateTimeToTicksConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { ValueConverterSelectorDependencies as ValueConverterSelectorDependencies } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { EnumToNumberConverter_2 as EnumToNumberConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { EnumToStringConverter_1 as EnumToStringConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { GuidToBytesConverter as GuidToBytesConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { GuidToStringConverter as GuidToStringConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { IPAddressToBytesConverter as IPAddressToBytesConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { IPAddressToStringConverter as IPAddressToStringConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export type IValueConverterSelector = Internal.IValueConverterSelector; export { NumberToBytesConverter_1 as NumberToBytesConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { NumberToStringConverter_1 as NumberToStringConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { PhysicalAddressToBytesConverter as PhysicalAddressToBytesConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { PhysicalAddressToStringConverter as PhysicalAddressToStringConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { StringToBoolConverter as StringToBoolConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { StringToBytesConverter as StringToBytesConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { StringToCharConverter as StringToCharConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { StringToDateOnlyConverter as StringToDateOnlyConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { StringToDateTimeConverter as StringToDateTimeConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { StringToDateTimeOffsetConverter as StringToDateTimeOffsetConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { StringToEnumConverter_1 as StringToEnumConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { StringToGuidConverter as StringToGuidConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { StringToNumberConverter_1 as StringToNumberConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { StringToTimeOnlyConverter as StringToTimeOnlyConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { StringToTimeSpanConverter as StringToTimeSpanConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { StringToUriConverter as StringToUriConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { TimeOnlyToStringConverter as TimeOnlyToStringConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { TimeOnlyToTicksConverter as TimeOnlyToTicksConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { TimeSpanToStringConverter as TimeSpanToStringConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { TimeSpanToTicksConverter as TimeSpanToTicksConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { UriToStringConverter as UriToStringConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { ValueConverter as ValueConverter_0 } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { ValueConverterInfo as ValueConverterInfo } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { ValueConverterSelector as ValueConverterSelector } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { ValueConverter_2 as ValueConverter } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js'; export { RelationalConverterMappingHints as RelationalConverterMappingHints } from './Microsoft.EntityFrameworkCore.Storage.ValueConversion/internal/index.js';