UNPKG

@tsonic/dotnet

Version:

TypeScript type definitions for .NET 10 BCL (Base Class Library)

63 lines (59 loc) 8.07 kB
// Generated by tsbindgen - Architecture // Namespace: System.Reflection.Metadata.Ecma335 // Facade - Public API Surface // Import internal declarations import * as Internal from './System.Reflection.Metadata.Ecma335/internal/index.js'; // Cross-namespace type imports for constraints import type { IEnumerable_1, IReadOnlyList_1 } from './System.Collections.Generic/internal/index.js'; import type { ImmutableArray_1 } from './System.Collections.Immutable/internal/index.js'; import type { AssemblyDefinitionHandle, AssemblyFileHandle, AssemblyReferenceHandle, Blob, BlobBuilder, BlobContentId, BlobHandle, BlobReader, ConstantHandle, CustomAttributeHandle, CustomDebugInformationHandle, DeclarativeSecurityAttributeHandle, DocumentHandle, DocumentNameBlobHandle, EntityHandle, EventDefinitionHandle, ExceptionRegionKind, ExportedType, ExportedTypeHandle, FieldDefinitionHandle, GenericParameterConstraintHandle, GenericParameterHandle, GuidHandle, Handle, HandleKind, ILOpCode, ImportScopeHandle, InterfaceImplementationHandle, ISignatureTypeProvider_2, LocalConstantHandle, LocalScopeHandle, LocalVariableAttributes, LocalVariableHandle, ManifestResourceHandle, MemberReferenceHandle, MetadataReader, MethodDebugInformationHandle, MethodDefinitionHandle, MethodImplementationHandle, MethodSignature_1, MethodSpecificationHandle, ModuleDefinitionHandle, ModuleReferenceHandle, ParameterHandle, PrimitiveSerializationTypeCode, PrimitiveTypeCode, PropertyDefinitionHandle, ReservedBlob_1, SignatureCallingConvention, SignatureTypeKind, StandaloneSignatureHandle, StringHandle, TypeDefinitionHandle, TypeReferenceHandle, TypeSpecificationHandle, UserStringHandle } from './System.Reflection.Metadata/internal/index.js'; import type { AssemblyFlags, AssemblyHashAlgorithm, DeclarativeSecurityAction, EventAttributes, FieldAttributes, GenericParameterAttributes, ManifestResourceAttributes, MethodAttributes, MethodImplAttributes, MethodImportAttributes, MethodSemanticsAttributes, ParameterAttributes, PropertyAttributes, TypeAttributes } from './System.Reflection/internal/index.js'; import type { Action_1, Boolean as ClrBoolean, Byte, Double, Enum, Func_2, Guid, IComparable, IConvertible, IEquatable_1, IFormatProvider, IFormattable, Int32, Int64, ISpanFormattable, Object as ClrObject, Single, String as ClrString, Type, TypeCode, UInt16, UInt32, ValueType, Version, Void } from './System/internal/index.js'; // Public API exports (curated - no internal $instance/$views leakage) export { FunctionPointerAttributes as FunctionPointerAttributes } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { MethodBodyStreamEncoder as MethodBodyStreamEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { MethodBodyStreamEncoder_MethodBody as MethodBodyStreamEncoder_MethodBody } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { MethodBodyAttributes as MethodBodyAttributes } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { SwitchInstructionEncoder as SwitchInstructionEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { MetadataBuilder as MetadataBuilder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { MetadataRootBuilder as MetadataRootBuilder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { ControlFlowBuilder as ControlFlowBuilder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { ExceptionRegionEncoder as ExceptionRegionEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { InstructionEncoder as InstructionEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { LabelHandle as LabelHandle } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { CodedIndex$instance as CodedIndex } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { PortablePdbBuilder as PortablePdbBuilder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { BlobEncoder as BlobEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { MethodSignatureEncoder as MethodSignatureEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { LocalVariablesEncoder as LocalVariablesEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { LocalVariableTypeEncoder as LocalVariableTypeEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { ParameterTypeEncoder as ParameterTypeEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { PermissionSetEncoder as PermissionSetEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { GenericTypeArgumentsEncoder as GenericTypeArgumentsEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { FieldTypeEncoder as FieldTypeEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { FixedArgumentsEncoder as FixedArgumentsEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { LiteralEncoder as LiteralEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { ScalarEncoder as ScalarEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { LiteralsEncoder as LiteralsEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { VectorEncoder as VectorEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { NameEncoder as NameEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { CustomAttributeNamedArgumentsEncoder as CustomAttributeNamedArgumentsEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { NamedArgumentsEncoder as NamedArgumentsEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { NamedArgumentTypeEncoder as NamedArgumentTypeEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { CustomAttributeArrayTypeEncoder as CustomAttributeArrayTypeEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { CustomAttributeElementTypeEncoder as CustomAttributeElementTypeEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { SignatureTypeEncoder as SignatureTypeEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { CustomModifiersEncoder as CustomModifiersEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { ArrayShapeEncoder as ArrayShapeEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { ReturnTypeEncoder as ReturnTypeEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { ParametersEncoder as ParametersEncoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { MetadataSizes as MetadataSizes } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { SignatureDecoder_2 as SignatureDecoder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { EditAndContinueLogEntry as EditAndContinueLogEntry } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { EditAndContinueOperation as EditAndContinueOperation } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { ExportedTypeExtensions$instance as ExportedTypeExtensions } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { HeapIndex as HeapIndex } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { MetadataReaderExtensions$instance as MetadataReaderExtensions } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { MetadataTokens$instance as MetadataTokens } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { TableIndex as TableIndex } from './System.Reflection.Metadata.Ecma335/internal/index.js'; export { MetadataAggregator as MetadataAggregator } from './System.Reflection.Metadata.Ecma335/internal/index.js';