UNPKG

@tsonic/dotnet

Version:

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

50 lines (46 loc) 4.9 kB
// Generated by tsbindgen - Architecture // Namespace: System.Reflection.Emit // Facade - Public API Surface // Import internal declarations import * as Internal from './System.Reflection.Emit/internal/index.js'; // Cross-namespace type imports for constraints import type { IEnumerable_1, IList_1 } from './System.Collections.Generic/internal/index.js'; import type { ISymbolDocumentWriter } from './System.Diagnostics.SymbolStore/internal/index.js'; import type { CultureInfo } from './System.Globalization/internal/index.js'; import type { FileStream, Stream } from './System.IO/internal/index.js'; import type { MetadataBuilder } from './System.Reflection.Metadata.Ecma335/internal/index.js'; import type { BlobBuilder } from './System.Reflection.Metadata/internal/index.js'; import type { Assembly, AssemblyName, Binder, BindingFlags, CallingConventions, ConstructorInfo, CustomAttributeData, EventAttributes, EventInfo, FieldAttributes, FieldInfo, GenericParameterAttributes, ICustomAttributeProvider, ImageFileMachine, InterfaceMapping, IReflect, IReflectableType, LocalVariableInfo, ManifestResourceInfo, MemberFilter, MemberInfo, MemberTypes, MethodAttributes, MethodBase, MethodBody, MethodImplAttributes, MethodInfo, Module, ParameterAttributes, ParameterInfo, ParameterModifier, PortableExecutableKinds, PropertyAttributes, PropertyInfo, TypeAttributes, TypeFilter, TypeInfo } from './System.Reflection/internal/index.js'; import type { CallingConvention, CharSet, StructLayoutAttribute } from './System.Runtime.InteropServices/internal/index.js'; import type { ISerializable, SerializationInfo, StreamingContext } from './System.Runtime.Serialization/internal/index.js'; import type { SecurityRuleSet } from './System.Security/internal/index.js'; import type { Array as ClrArray, Boolean as ClrBoolean, Byte, Delegate, Double, Enum, Guid, IComparable, IConvertible, IEquatable_1, IFormatProvider, IFormattable, Int16, Int32, Int64, ISpanFormattable, ModuleHandle, Object as ClrObject, RuntimeFieldHandle, RuntimeMethodHandle, RuntimeTypeHandle, SByte, Single, String as ClrString, Type, TypeCode, TypedReference, ValueType, Version, Void } from './System/internal/index.js'; // Public API exports (curated - no internal $instance/$views leakage) export { CustomAttributeBuilder as CustomAttributeBuilder } from './System.Reflection.Emit/internal/index.js'; export { DynamicILInfo as DynamicILInfo } from './System.Reflection.Emit/internal/index.js'; export { DynamicMethod as DynamicMethod } from './System.Reflection.Emit/internal/index.js'; export { AssemblyBuilder as AssemblyBuilder } from './System.Reflection.Emit/internal/index.js'; export { SignatureHelper as SignatureHelper } from './System.Reflection.Emit/internal/index.js'; export { AssemblyBuilderAccess as AssemblyBuilderAccess } from './System.Reflection.Emit/internal/index.js'; export { ConstructorBuilder as ConstructorBuilder } from './System.Reflection.Emit/internal/index.js'; export { EnumBuilder as EnumBuilder } from './System.Reflection.Emit/internal/index.js'; export { EventBuilder as EventBuilder } from './System.Reflection.Emit/internal/index.js'; export { FieldBuilder as FieldBuilder } from './System.Reflection.Emit/internal/index.js'; export { FlowControl as FlowControl } from './System.Reflection.Emit/internal/index.js'; export { GenericTypeParameterBuilder as GenericTypeParameterBuilder } from './System.Reflection.Emit/internal/index.js'; export { ILGenerator as ILGenerator } from './System.Reflection.Emit/internal/index.js'; export { Label as Label } from './System.Reflection.Emit/internal/index.js'; export { LocalBuilder as LocalBuilder } from './System.Reflection.Emit/internal/index.js'; export { MethodBuilder as MethodBuilder } from './System.Reflection.Emit/internal/index.js'; export { ModuleBuilder as ModuleBuilder } from './System.Reflection.Emit/internal/index.js'; export { OpCode as OpCode } from './System.Reflection.Emit/internal/index.js'; export { OpCodes as OpCodes } from './System.Reflection.Emit/internal/index.js'; export { OpCodeType as OpCodeType } from './System.Reflection.Emit/internal/index.js'; export { OperandType as OperandType } from './System.Reflection.Emit/internal/index.js'; export { PackingSize as PackingSize } from './System.Reflection.Emit/internal/index.js'; export { ParameterBuilder as ParameterBuilder } from './System.Reflection.Emit/internal/index.js'; export { PEFileKinds as PEFileKinds } from './System.Reflection.Emit/internal/index.js'; export { PropertyBuilder as PropertyBuilder } from './System.Reflection.Emit/internal/index.js'; export { StackBehaviour as StackBehaviour } from './System.Reflection.Emit/internal/index.js'; export { TypeBuilder as TypeBuilder } from './System.Reflection.Emit/internal/index.js'; export { PersistedAssemblyBuilder as PersistedAssemblyBuilder } from './System.Reflection.Emit/internal/index.js';