@tsonic/dotnet
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library)
59 lines (55 loc) • 5.25 kB
TypeScript
// Generated by tsbindgen - Architecture
// Namespace: System.Linq.Expressions
// Facade - Public API Surface
// Import internal declarations
import * as Internal from './System.Linq.Expressions/internal/index.js';
// Cross-namespace type imports for constraints
import type { IEnumerable_1 } from './System.Collections.Generic/internal/index.js';
import type { ReadOnlyCollection_1 } from './System.Collections.ObjectModel/internal/index.js';
import type { ConstructorInfo, FieldInfo, MemberInfo, MethodInfo, PropertyInfo } from './System.Reflection/internal/index.js';
import type { CallSiteBinder, DebugInfoGenerator } from './System.Runtime.CompilerServices/internal/index.js';
import type { Boolean as ClrBoolean, Delegate, Enum, Func_2, Guid, IComparable, IConvertible, IFormatProvider, IFormattable, Int32, ISpanFormattable, Object as ClrObject, String as ClrString, Type, TypeCode } from './System/internal/index.js';
// Public API exports (curated - no internal $instance/$views leakage)
export { BinaryExpression as BinaryExpression } from './System.Linq.Expressions/internal/index.js';
export { Expression as Expression_0 } from './System.Linq.Expressions/internal/index.js';
export { BlockExpression as BlockExpression } from './System.Linq.Expressions/internal/index.js';
export { CatchBlock as CatchBlock } from './System.Linq.Expressions/internal/index.js';
export { ConditionalExpression as ConditionalExpression } from './System.Linq.Expressions/internal/index.js';
export { ConstantExpression as ConstantExpression } from './System.Linq.Expressions/internal/index.js';
export { DebugInfoExpression as DebugInfoExpression } from './System.Linq.Expressions/internal/index.js';
export { DefaultExpression as DefaultExpression } from './System.Linq.Expressions/internal/index.js';
export { ElementInit as ElementInit } from './System.Linq.Expressions/internal/index.js';
export { ExpressionType as ExpressionType } from './System.Linq.Expressions/internal/index.js';
export { ExpressionVisitor as ExpressionVisitor } from './System.Linq.Expressions/internal/index.js';
export { GotoExpressionKind as GotoExpressionKind } from './System.Linq.Expressions/internal/index.js';
export { GotoExpression as GotoExpression } from './System.Linq.Expressions/internal/index.js';
export type IArgumentProvider = Internal.IArgumentProvider;
export type IDynamicExpression = Internal.IDynamicExpression;
export { IndexExpression as IndexExpression } from './System.Linq.Expressions/internal/index.js';
export { InvocationExpression as InvocationExpression } from './System.Linq.Expressions/internal/index.js';
export { LabelExpression as LabelExpression } from './System.Linq.Expressions/internal/index.js';
export { LabelTarget as LabelTarget } from './System.Linq.Expressions/internal/index.js';
export { LambdaExpression as LambdaExpression } from './System.Linq.Expressions/internal/index.js';
export { Expression_1 as Expression } from './System.Linq.Expressions/internal/index.js';
export { ListInitExpression as ListInitExpression } from './System.Linq.Expressions/internal/index.js';
export { LoopExpression as LoopExpression } from './System.Linq.Expressions/internal/index.js';
export { MemberAssignment as MemberAssignment } from './System.Linq.Expressions/internal/index.js';
export { MemberBindingType as MemberBindingType } from './System.Linq.Expressions/internal/index.js';
export { MemberBinding as MemberBinding } from './System.Linq.Expressions/internal/index.js';
export { MemberExpression as MemberExpression } from './System.Linq.Expressions/internal/index.js';
export { MemberInitExpression as MemberInitExpression } from './System.Linq.Expressions/internal/index.js';
export { MemberListBinding as MemberListBinding } from './System.Linq.Expressions/internal/index.js';
export { MemberMemberBinding as MemberMemberBinding } from './System.Linq.Expressions/internal/index.js';
export { MethodCallExpression as MethodCallExpression } from './System.Linq.Expressions/internal/index.js';
export { NewArrayExpression as NewArrayExpression } from './System.Linq.Expressions/internal/index.js';
export { NewExpression as NewExpression } from './System.Linq.Expressions/internal/index.js';
export { ParameterExpression as ParameterExpression } from './System.Linq.Expressions/internal/index.js';
export { RuntimeVariablesExpression as RuntimeVariablesExpression } from './System.Linq.Expressions/internal/index.js';
export { SwitchCase as SwitchCase } from './System.Linq.Expressions/internal/index.js';
export { SwitchExpression as SwitchExpression } from './System.Linq.Expressions/internal/index.js';
export { SymbolDocumentInfo as SymbolDocumentInfo } from './System.Linq.Expressions/internal/index.js';
export { TryExpression as TryExpression } from './System.Linq.Expressions/internal/index.js';
export { TypeBinaryExpression as TypeBinaryExpression } from './System.Linq.Expressions/internal/index.js';
export { UnaryExpression as UnaryExpression } from './System.Linq.Expressions/internal/index.js';
export { DynamicExpressionVisitor as DynamicExpressionVisitor } from './System.Linq.Expressions/internal/index.js';
export { DynamicExpression as DynamicExpression } from './System.Linq.Expressions/internal/index.js';