@tsonic/dotnet
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library)
44 lines (40 loc) • 4.16 kB
TypeScript
// Generated by tsbindgen - Architecture
// Namespace: System.Reflection.PortableExecutable
// Facade - Public API Surface
// Import internal declarations
import * as Internal from './System.Reflection.PortableExecutable/internal/index.js';
// Cross-namespace type imports for constraints
import type { IEnumerable_1 } from './System.Collections.Generic/internal/index.js';
import type { ImmutableArray_1 } from './System.Collections.Immutable/internal/index.js';
import type { Stream } from './System.IO/internal/index.js';
import type { MetadataRootBuilder } from './System.Reflection.Metadata.Ecma335/internal/index.js';
import type { Blob, BlobBuilder, BlobContentId, BlobReader, MetadataReaderProvider, MethodDefinitionHandle } from './System.Reflection.Metadata/internal/index.js';
import type { Action_2, Boolean as ClrBoolean, Byte, Enum, Func_2, Guid, IComparable, IConvertible, IDisposable, IFormatProvider, IFormattable, Int16, Int32, ISpanFormattable, Object as ClrObject, String as ClrString, Type, TypeCode, UInt16, UInt32, UInt64, ValueType, Void } from './System/internal/index.js';
// Public API exports (curated - no internal $instance/$views leakage)
export { ManagedPEBuilder as ManagedPEBuilder } from './System.Reflection.PortableExecutable/internal/index.js';
export { PEBuilder as PEBuilder } from './System.Reflection.PortableExecutable/internal/index.js';
export { DebugDirectoryBuilder as DebugDirectoryBuilder } from './System.Reflection.PortableExecutable/internal/index.js';
export { PdbChecksumDebugDirectoryData as PdbChecksumDebugDirectoryData } from './System.Reflection.PortableExecutable/internal/index.js';
export { PEDirectoriesBuilder as PEDirectoriesBuilder } from './System.Reflection.PortableExecutable/internal/index.js';
export { PEHeaderBuilder as PEHeaderBuilder } from './System.Reflection.PortableExecutable/internal/index.js';
export { ResourceSectionBuilder as ResourceSectionBuilder } from './System.Reflection.PortableExecutable/internal/index.js';
export { SectionLocation as SectionLocation } from './System.Reflection.PortableExecutable/internal/index.js';
export { CoffHeader as CoffHeader } from './System.Reflection.PortableExecutable/internal/index.js';
export { CorFlags as CorFlags } from './System.Reflection.PortableExecutable/internal/index.js';
export { CorHeader as CorHeader } from './System.Reflection.PortableExecutable/internal/index.js';
export { CodeViewDebugDirectoryData as CodeViewDebugDirectoryData } from './System.Reflection.PortableExecutable/internal/index.js';
export { DebugDirectoryEntry as DebugDirectoryEntry } from './System.Reflection.PortableExecutable/internal/index.js';
export { DebugDirectoryEntryType as DebugDirectoryEntryType } from './System.Reflection.PortableExecutable/internal/index.js';
export { DirectoryEntry as DirectoryEntry } from './System.Reflection.PortableExecutable/internal/index.js';
export { Machine as Machine } from './System.Reflection.PortableExecutable/internal/index.js';
export { Characteristics as Characteristics } from './System.Reflection.PortableExecutable/internal/index.js';
export { PEMagic as PEMagic } from './System.Reflection.PortableExecutable/internal/index.js';
export { Subsystem as Subsystem } from './System.Reflection.PortableExecutable/internal/index.js';
export { DllCharacteristics as DllCharacteristics } from './System.Reflection.PortableExecutable/internal/index.js';
export { SectionCharacteristics as SectionCharacteristics } from './System.Reflection.PortableExecutable/internal/index.js';
export { PEHeader as PEHeader } from './System.Reflection.PortableExecutable/internal/index.js';
export { PEHeaders as PEHeaders } from './System.Reflection.PortableExecutable/internal/index.js';
export { PEMemoryBlock as PEMemoryBlock } from './System.Reflection.PortableExecutable/internal/index.js';
export { PEReader as PEReader } from './System.Reflection.PortableExecutable/internal/index.js';
export { PEStreamOptions as PEStreamOptions } from './System.Reflection.PortableExecutable/internal/index.js';
export { SectionHeader as SectionHeader } from './System.Reflection.PortableExecutable/internal/index.js';