// Generated by tsbindgen - Architecture // Namespace: Microsoft.Extensions.FileProviders.Embedded // Assembly: Microsoft.Extensions.FileProviders.Embedded // 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 * as Microsoft_Extensions_FileProviders_Internal from "../../Microsoft.Extensions.FileProviders/internal/index.js"; import type { IFileInfo } from "../../Microsoft.Extensions.FileProviders/internal/index.js"; import type { Stream } from "@tsonic/dotnet/System.IO/internal/index.js"; import type { Assembly } from "@tsonic/dotnet/System.Reflection/internal/index.js"; import * as System_Internal from "@tsonic/dotnet/System/internal/index.js"; import type { Boolean as ClrBoolean, DateTimeOffset, Int64, Object as ClrObject, String as ClrString } from "@tsonic/dotnet/System/internal/index.js"; export interface EmbeddedResourceFileInfo$instance extends Microsoft_Extensions_FileProviders_Internal.IFileInfo$instance { readonly __tsonic_type_Microsoft_Extensions_FileProviders_Embedded_EmbeddedResourceFileInfo: never; readonly __tsonic_iface_Microsoft_Extensions_FileProviders_IFileInfo: never; readonly Exists: boolean; readonly IsDirectory: boolean; readonly LastModified: DateTimeOffset; readonly Length: long; readonly Name: string; readonly PhysicalPath: string; CreateReadStream(): Stream; } export const EmbeddedResourceFileInfo: { new(assembly: Assembly, resourcePath: string, name: string, lastModified: DateTimeOffset): EmbeddedResourceFileInfo; }; export interface __EmbeddedResourceFileInfo$views { As_IFileInfo(): Microsoft_Extensions_FileProviders_Internal.IFileInfo$instance; } export type EmbeddedResourceFileInfo = EmbeddedResourceFileInfo$instance & __EmbeddedResourceFileInfo$views;