UNPKG

@tsonic/dotnet-types

Version:

TypeScript declarations and metadata for .NET 10.0 assemblies

476 lines (437 loc) 96.2 kB
// Auto-generated by generatedts on 2025-11-02T09:57:29Z - do not edit by hand. type int = number & { __brand: "int" }; type uint = number & { __brand: "uint" }; type byte = number & { __brand: "byte" }; type sbyte = number & { __brand: "sbyte" }; type short = number & { __brand: "short" }; type ushort = number & { __brand: "ushort" }; type long = number & { __brand: "long" }; type ulong = number & { __brand: "ulong" }; type float = number & { __brand: "float" }; type double = number & { __brand: "double" }; type decimal = number & { __brand: "decimal" }; declare namespace System.Dynamic { class BinaryOperationBinder extends System.Dynamic.DynamicMetaObjectBinder { readonly ReturnType: System.Type; readonly Operation: System.Linq.Expressions.ExpressionType; FallbackBinaryOperation(target: System.Dynamic.DynamicMetaObject, arg: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; FallbackBinaryOperation(target: System.Dynamic.DynamicMetaObject, arg: System.Dynamic.DynamicMetaObject, errorSuggestion: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; Bind(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; } class BindingRestrictions { Merge(restrictions: System.Dynamic.BindingRestrictions): System.Dynamic.BindingRestrictions; static GetTypeRestriction(expression: System.Linq.Expressions.Expression, type: System.Type): System.Dynamic.BindingRestrictions; static GetInstanceRestriction(expression: System.Linq.Expressions.Expression, instance: any): System.Dynamic.BindingRestrictions; static GetExpressionRestriction(expression: System.Linq.Expressions.Expression): System.Dynamic.BindingRestrictions; static Combine(contributingObjects: System.Collections.Generic.IList<System.Dynamic.DynamicMetaObject>): System.Dynamic.BindingRestrictions; ToExpression(): System.Linq.Expressions.Expression; } class CallInfo { constructor(argCount: int, ...argNames: ReadonlyArray<string>); constructor(argCount: int, argNames: ReadonlyArray<string>); readonly ArgumentCount: int; readonly ArgumentNames: System.Collections.ObjectModel.ReadOnlyCollection<string>; } class ConvertBinder extends System.Dynamic.DynamicMetaObjectBinder { readonly Type: System.Type; readonly Explicit: boolean; readonly ReturnType: System.Type; FallbackConvert(target: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; FallbackConvert(target: System.Dynamic.DynamicMetaObject, errorSuggestion: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; Bind(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; } class CreateInstanceBinder extends System.Dynamic.DynamicMetaObjectBinder { readonly ReturnType: System.Type; readonly CallInfo: System.Dynamic.CallInfo; FallbackCreateInstance(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; FallbackCreateInstance(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>, errorSuggestion: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; Bind(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; } class DeleteIndexBinder extends System.Dynamic.DynamicMetaObjectBinder { readonly ReturnType: System.Type; readonly CallInfo: System.Dynamic.CallInfo; Bind(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; FallbackDeleteIndex(target: System.Dynamic.DynamicMetaObject, indexes: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; FallbackDeleteIndex(target: System.Dynamic.DynamicMetaObject, indexes: ReadonlyArray<System.Dynamic.DynamicMetaObject>, errorSuggestion: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; } class DeleteMemberBinder extends System.Dynamic.DynamicMetaObjectBinder { readonly Name: string; readonly IgnoreCase: boolean; readonly ReturnType: System.Type; FallbackDeleteMember(target: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; FallbackDeleteMember(target: System.Dynamic.DynamicMetaObject, errorSuggestion: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; Bind(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; } class DynamicMetaObject { constructor(expression: System.Linq.Expressions.Expression, restrictions: System.Dynamic.BindingRestrictions); constructor(expression: System.Linq.Expressions.Expression, restrictions: System.Dynamic.BindingRestrictions, value: any); readonly Expression: System.Linq.Expressions.Expression; readonly Restrictions: System.Dynamic.BindingRestrictions; readonly Value: any; readonly HasValue: boolean; readonly RuntimeType: System.Type; readonly LimitType: System.Type; BindConvert(binder: System.Dynamic.ConvertBinder): System.Dynamic.DynamicMetaObject; BindGetMember(binder: System.Dynamic.GetMemberBinder): System.Dynamic.DynamicMetaObject; BindSetMember(binder: System.Dynamic.SetMemberBinder, value: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; BindDeleteMember(binder: System.Dynamic.DeleteMemberBinder): System.Dynamic.DynamicMetaObject; BindGetIndex(binder: System.Dynamic.GetIndexBinder, indexes: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; BindSetIndex(binder: System.Dynamic.SetIndexBinder, indexes: ReadonlyArray<System.Dynamic.DynamicMetaObject>, value: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; BindDeleteIndex(binder: System.Dynamic.DeleteIndexBinder, indexes: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; BindInvokeMember(binder: System.Dynamic.InvokeMemberBinder, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; BindInvoke(binder: System.Dynamic.InvokeBinder, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; BindCreateInstance(binder: System.Dynamic.CreateInstanceBinder, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; BindUnaryOperation(binder: System.Dynamic.UnaryOperationBinder): System.Dynamic.DynamicMetaObject; BindBinaryOperation(binder: System.Dynamic.BinaryOperationBinder, arg: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; GetDynamicMemberNames(): ReadonlyArray<string>; static Create(value: any, expression: System.Linq.Expressions.Expression): System.Dynamic.DynamicMetaObject; } class DynamicMetaObjectBinder extends System.Runtime.CompilerServices.CallSiteBinder { readonly ReturnType: System.Type; Bind(args: ReadonlyArray<any>, parameters: System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression>, returnLabel: System.Linq.Expressions.LabelTarget): System.Linq.Expressions.Expression; Bind(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; GetUpdateExpression(type: System.Type): System.Linq.Expressions.Expression; Defer(target: System.Dynamic.DynamicMetaObject, ...args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; Defer(...args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; } class DynamicObject implements System.Dynamic.IDynamicMetaObjectProvider { TryGetMember(binder: System.Dynamic.GetMemberBinder, result: any): boolean; TrySetMember(binder: System.Dynamic.SetMemberBinder, value: any): boolean; TryDeleteMember(binder: System.Dynamic.DeleteMemberBinder): boolean; TryInvokeMember(binder: System.Dynamic.InvokeMemberBinder, args: ReadonlyArray<any>, result: any): boolean; TryConvert(binder: System.Dynamic.ConvertBinder, result: any): boolean; TryCreateInstance(binder: System.Dynamic.CreateInstanceBinder, args: ReadonlyArray<any>, result: any): boolean; TryInvoke(binder: System.Dynamic.InvokeBinder, args: ReadonlyArray<any>, result: any): boolean; TryBinaryOperation(binder: System.Dynamic.BinaryOperationBinder, arg: any, result: any): boolean; TryUnaryOperation(binder: System.Dynamic.UnaryOperationBinder, result: any): boolean; TryGetIndex(binder: System.Dynamic.GetIndexBinder, indexes: ReadonlyArray<any>, result: any): boolean; TrySetIndex(binder: System.Dynamic.SetIndexBinder, indexes: ReadonlyArray<any>, value: any): boolean; TryDeleteIndex(binder: System.Dynamic.DeleteIndexBinder, indexes: ReadonlyArray<any>): boolean; GetDynamicMemberNames(): ReadonlyArray<string>; GetMetaObject(parameter: System.Linq.Expressions.Expression): System.Dynamic.DynamicMetaObject; } class ExpandoObject implements System.Dynamic.IDynamicMetaObjectProvider, System.Collections.Generic.IDictionary<string, any>, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string, any>>, ReadonlyArray<System.Collections.Generic.KeyValuePair<string, any>>, System.Collections.IEnumerable, System.ComponentModel.INotifyPropertyChanged { constructor(); } class GetIndexBinder extends System.Dynamic.DynamicMetaObjectBinder { readonly ReturnType: System.Type; readonly CallInfo: System.Dynamic.CallInfo; Bind(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; FallbackGetIndex(target: System.Dynamic.DynamicMetaObject, indexes: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; FallbackGetIndex(target: System.Dynamic.DynamicMetaObject, indexes: ReadonlyArray<System.Dynamic.DynamicMetaObject>, errorSuggestion: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; } class GetMemberBinder extends System.Dynamic.DynamicMetaObjectBinder { readonly ReturnType: System.Type; readonly Name: string; readonly IgnoreCase: boolean; FallbackGetMember(target: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; FallbackGetMember(target: System.Dynamic.DynamicMetaObject, errorSuggestion: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; Bind(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; } interface IDynamicMetaObjectProvider { GetMetaObject(parameter: System.Linq.Expressions.Expression): System.Dynamic.DynamicMetaObject; } interface IInvokeOnGetBinder { readonly InvokeOnGet: boolean; } class InvokeBinder extends System.Dynamic.DynamicMetaObjectBinder { readonly ReturnType: System.Type; readonly CallInfo: System.Dynamic.CallInfo; FallbackInvoke(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; FallbackInvoke(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>, errorSuggestion: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; Bind(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; } class InvokeMemberBinder extends System.Dynamic.DynamicMetaObjectBinder { readonly ReturnType: System.Type; readonly Name: string; readonly IgnoreCase: boolean; readonly CallInfo: System.Dynamic.CallInfo; Bind(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; FallbackInvokeMember(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; FallbackInvokeMember(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>, errorSuggestion: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; FallbackInvoke(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>, errorSuggestion: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; } class SetIndexBinder extends System.Dynamic.DynamicMetaObjectBinder { readonly ReturnType: System.Type; readonly CallInfo: System.Dynamic.CallInfo; Bind(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; FallbackSetIndex(target: System.Dynamic.DynamicMetaObject, indexes: ReadonlyArray<System.Dynamic.DynamicMetaObject>, value: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; FallbackSetIndex(target: System.Dynamic.DynamicMetaObject, indexes: ReadonlyArray<System.Dynamic.DynamicMetaObject>, value: System.Dynamic.DynamicMetaObject, errorSuggestion: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; } class SetMemberBinder extends System.Dynamic.DynamicMetaObjectBinder { readonly ReturnType: System.Type; readonly Name: string; readonly IgnoreCase: boolean; Bind(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; FallbackSetMember(target: System.Dynamic.DynamicMetaObject, value: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; FallbackSetMember(target: System.Dynamic.DynamicMetaObject, value: System.Dynamic.DynamicMetaObject, errorSuggestion: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; } class UnaryOperationBinder extends System.Dynamic.DynamicMetaObjectBinder { readonly ReturnType: System.Type; readonly Operation: System.Linq.Expressions.ExpressionType; FallbackUnaryOperation(target: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; FallbackUnaryOperation(target: System.Dynamic.DynamicMetaObject, errorSuggestion: System.Dynamic.DynamicMetaObject): System.Dynamic.DynamicMetaObject; Bind(target: System.Dynamic.DynamicMetaObject, args: ReadonlyArray<System.Dynamic.DynamicMetaObject>): System.Dynamic.DynamicMetaObject; } } declare namespace System.Linq { interface IOrderedQueryable extends System.Linq.IQueryable, System.Collections.IEnumerable { } interface IOrderedQueryable<T> extends System.Linq.IQueryable<T>, ReadonlyArray<T>, System.Collections.IEnumerable, System.Linq.IQueryable, System.Linq.IOrderedQueryable { } interface IQueryable extends System.Collections.IEnumerable { readonly Expression: System.Linq.Expressions.Expression; readonly ElementType: System.Type; readonly Provider: System.Linq.IQueryProvider; } interface IQueryable<T> extends ReadonlyArray<T>, System.Collections.IEnumerable, System.Linq.IQueryable { } interface IQueryProvider { CreateQuery(expression: System.Linq.Expressions.Expression): System.Linq.IQueryable; CreateQuery<TElement>(expression: System.Linq.Expressions.Expression): System.Linq.IQueryable<TElement>; Execute(expression: System.Linq.Expressions.Expression): any; Execute<TResult>(expression: System.Linq.Expressions.Expression): TResult; } } declare namespace System.Linq.Expressions { class BinaryExpression extends System.Linq.Expressions.Expression { readonly CanReduce: boolean; readonly Right: System.Linq.Expressions.Expression; readonly Left: System.Linq.Expressions.Expression; readonly Method: System.Reflection.MethodInfo; readonly Conversion: System.Linq.Expressions.LambdaExpression; readonly IsLifted: boolean; readonly IsLiftedToNull: boolean; Update(left: System.Linq.Expressions.Expression, conversion: System.Linq.Expressions.LambdaExpression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; Reduce(): System.Linq.Expressions.Expression; } class BlockExpression extends System.Linq.Expressions.Expression { readonly Expressions: System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.Expression>; readonly Variables: System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression>; readonly Result: System.Linq.Expressions.Expression; readonly NodeType: System.Linq.Expressions.ExpressionType; readonly Type: System.Type; Update(variables: ReadonlyArray<System.Linq.Expressions.ParameterExpression>, expressions: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.BlockExpression; } class CatchBlock { readonly Variable: System.Linq.Expressions.ParameterExpression; readonly Test: System.Type; readonly Body: System.Linq.Expressions.Expression; readonly Filter: System.Linq.Expressions.Expression; Update(variable: System.Linq.Expressions.ParameterExpression, filter: System.Linq.Expressions.Expression, body: System.Linq.Expressions.Expression): System.Linq.Expressions.CatchBlock; } class ConditionalExpression extends System.Linq.Expressions.Expression { readonly NodeType: System.Linq.Expressions.ExpressionType; readonly Type: System.Type; readonly Test: System.Linq.Expressions.Expression; readonly IfTrue: System.Linq.Expressions.Expression; readonly IfFalse: System.Linq.Expressions.Expression; Update(test: System.Linq.Expressions.Expression, ifTrue: System.Linq.Expressions.Expression, ifFalse: System.Linq.Expressions.Expression): System.Linq.Expressions.ConditionalExpression; } class ConstantExpression extends System.Linq.Expressions.Expression { readonly Type: System.Type; readonly NodeType: System.Linq.Expressions.ExpressionType; readonly Value: any; } class DebugInfoExpression extends System.Linq.Expressions.Expression { readonly Type: System.Type; readonly NodeType: System.Linq.Expressions.ExpressionType; readonly StartLine: int; readonly StartColumn: int; readonly EndLine: int; readonly EndColumn: int; readonly Document: System.Linq.Expressions.SymbolDocumentInfo; readonly IsClear: boolean; } class DefaultExpression extends System.Linq.Expressions.Expression { readonly Type: System.Type; readonly NodeType: System.Linq.Expressions.ExpressionType; } class DynamicExpression extends System.Linq.Expressions.Expression implements System.Linq.Expressions.IDynamicExpression, System.Linq.Expressions.IArgumentProvider { readonly CanReduce: boolean; readonly Type: System.Type; readonly NodeType: System.Linq.Expressions.ExpressionType; readonly Binder: System.Runtime.CompilerServices.CallSiteBinder; readonly DelegateType: System.Type; readonly Arguments: System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.Expression>; Reduce(): System.Linq.Expressions.Expression; Update(arguments: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.DynamicExpression; static Dynamic(binder: System.Runtime.CompilerServices.CallSiteBinder, returnType: System.Type, ...arguments: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.DynamicExpression; static Dynamic(binder: System.Runtime.CompilerServices.CallSiteBinder, returnType: System.Type, arguments: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.DynamicExpression; static Dynamic(binder: System.Runtime.CompilerServices.CallSiteBinder, returnType: System.Type, arg0: System.Linq.Expressions.Expression): System.Linq.Expressions.DynamicExpression; static Dynamic(binder: System.Runtime.CompilerServices.CallSiteBinder, returnType: System.Type, arg0: System.Linq.Expressions.Expression, arg1: System.Linq.Expressions.Expression): System.Linq.Expressions.DynamicExpression; static Dynamic(binder: System.Runtime.CompilerServices.CallSiteBinder, returnType: System.Type, arg0: System.Linq.Expressions.Expression, arg1: System.Linq.Expressions.Expression, arg2: System.Linq.Expressions.Expression): System.Linq.Expressions.DynamicExpression; static Dynamic(binder: System.Runtime.CompilerServices.CallSiteBinder, returnType: System.Type, arg0: System.Linq.Expressions.Expression, arg1: System.Linq.Expressions.Expression, arg2: System.Linq.Expressions.Expression, arg3: System.Linq.Expressions.Expression): System.Linq.Expressions.DynamicExpression; static MakeDynamic(delegateType: System.Type, binder: System.Runtime.CompilerServices.CallSiteBinder, arguments: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.DynamicExpression; static MakeDynamic(delegateType: System.Type, binder: System.Runtime.CompilerServices.CallSiteBinder, ...arguments: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.DynamicExpression; static MakeDynamic(delegateType: System.Type, binder: System.Runtime.CompilerServices.CallSiteBinder, arg0: System.Linq.Expressions.Expression): System.Linq.Expressions.DynamicExpression; static MakeDynamic(delegateType: System.Type, binder: System.Runtime.CompilerServices.CallSiteBinder, arg0: System.Linq.Expressions.Expression, arg1: System.Linq.Expressions.Expression): System.Linq.Expressions.DynamicExpression; static MakeDynamic(delegateType: System.Type, binder: System.Runtime.CompilerServices.CallSiteBinder, arg0: System.Linq.Expressions.Expression, arg1: System.Linq.Expressions.Expression, arg2: System.Linq.Expressions.Expression): System.Linq.Expressions.DynamicExpression; static MakeDynamic(delegateType: System.Type, binder: System.Runtime.CompilerServices.CallSiteBinder, arg0: System.Linq.Expressions.Expression, arg1: System.Linq.Expressions.Expression, arg2: System.Linq.Expressions.Expression, arg3: System.Linq.Expressions.Expression): System.Linq.Expressions.DynamicExpression; } class DynamicExpressionVisitor extends System.Linq.Expressions.ExpressionVisitor { constructor(); } class ElementInit implements System.Linq.Expressions.IArgumentProvider { readonly AddMethod: System.Reflection.MethodInfo; readonly Arguments: System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.Expression>; readonly ArgumentCount: int; GetArgument(index: int): System.Linq.Expressions.Expression; Update(arguments: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.ElementInit; } class Expression { readonly NodeType: System.Linq.Expressions.ExpressionType; readonly Type: System.Type; readonly CanReduce: boolean; static Assign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static MakeBinary(binaryType: System.Linq.Expressions.ExpressionType, left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static MakeBinary(binaryType: System.Linq.Expressions.ExpressionType, left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, liftToNull: boolean, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static MakeBinary(binaryType: System.Linq.Expressions.ExpressionType, left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, liftToNull: boolean, method: System.Reflection.MethodInfo, conversion: System.Linq.Expressions.LambdaExpression): System.Linq.Expressions.BinaryExpression; static Equal(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static Equal(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, liftToNull: boolean, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static ReferenceEqual(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static NotEqual(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static NotEqual(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, liftToNull: boolean, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static ReferenceNotEqual(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static GreaterThan(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static GreaterThan(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, liftToNull: boolean, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static LessThan(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static LessThan(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, liftToNull: boolean, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static GreaterThanOrEqual(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static GreaterThanOrEqual(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, liftToNull: boolean, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static LessThanOrEqual(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static LessThanOrEqual(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, liftToNull: boolean, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static AndAlso(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static AndAlso(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static OrElse(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static OrElse(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static Coalesce(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static Coalesce(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, conversion: System.Linq.Expressions.LambdaExpression): System.Linq.Expressions.BinaryExpression; static Add(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static Add(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static AddAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static AddAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static AddAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo, conversion: System.Linq.Expressions.LambdaExpression): System.Linq.Expressions.BinaryExpression; static AddAssignChecked(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static AddAssignChecked(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static AddAssignChecked(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo, conversion: System.Linq.Expressions.LambdaExpression): System.Linq.Expressions.BinaryExpression; static AddChecked(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static AddChecked(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static Subtract(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static Subtract(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static SubtractAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static SubtractAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static SubtractAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo, conversion: System.Linq.Expressions.LambdaExpression): System.Linq.Expressions.BinaryExpression; static SubtractAssignChecked(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static SubtractAssignChecked(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static SubtractAssignChecked(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo, conversion: System.Linq.Expressions.LambdaExpression): System.Linq.Expressions.BinaryExpression; static SubtractChecked(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static SubtractChecked(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static Divide(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static Divide(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static DivideAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static DivideAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static DivideAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo, conversion: System.Linq.Expressions.LambdaExpression): System.Linq.Expressions.BinaryExpression; static Modulo(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static Modulo(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static ModuloAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static ModuloAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static ModuloAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo, conversion: System.Linq.Expressions.LambdaExpression): System.Linq.Expressions.BinaryExpression; static Multiply(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static Multiply(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static MultiplyAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static MultiplyAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static MultiplyAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo, conversion: System.Linq.Expressions.LambdaExpression): System.Linq.Expressions.BinaryExpression; static MultiplyAssignChecked(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static MultiplyAssignChecked(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static MultiplyAssignChecked(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo, conversion: System.Linq.Expressions.LambdaExpression): System.Linq.Expressions.BinaryExpression; static MultiplyChecked(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static MultiplyChecked(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static LeftShift(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static LeftShift(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static LeftShiftAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static LeftShiftAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static LeftShiftAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo, conversion: System.Linq.Expressions.LambdaExpression): System.Linq.Expressions.BinaryExpression; static RightShift(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static RightShift(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static RightShiftAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static RightShiftAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static RightShiftAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo, conversion: System.Linq.Expressions.LambdaExpression): System.Linq.Expressions.BinaryExpression; static And(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static And(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static AndAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static AndAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static AndAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo, conversion: System.Linq.Expressions.LambdaExpression): System.Linq.Expressions.BinaryExpression; static Or(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static Or(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static OrAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static OrAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static OrAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo, conversion: System.Linq.Expressions.LambdaExpression): System.Linq.Expressions.BinaryExpression; static ExclusiveOr(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static ExclusiveOr(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static ExclusiveOrAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static ExclusiveOrAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static ExclusiveOrAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo, conversion: System.Linq.Expressions.LambdaExpression): System.Linq.Expressions.BinaryExpression; static Power(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static Power(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static PowerAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static PowerAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo): System.Linq.Expressions.BinaryExpression; static PowerAssign(left: System.Linq.Expressions.Expression, right: System.Linq.Expressions.Expression, method: System.Reflection.MethodInfo, conversion: System.Linq.Expressions.LambdaExpression): System.Linq.Expressions.BinaryExpression; static ArrayIndex(array: System.Linq.Expressions.Expression, index: System.Linq.Expressions.Expression): System.Linq.Expressions.BinaryExpression; static Block(arg0: System.Linq.Expressions.Expression, arg1: System.Linq.Expressions.Expression): System.Linq.Expressions.BlockExpression; static Block(arg0: System.Linq.Expressions.Expression, arg1: System.Linq.Expressions.Expression, arg2: System.Linq.Expressions.Expression): System.Linq.Expressions.BlockExpression; static Block(arg0: System.Linq.Expressions.Expression, arg1: System.Linq.Expressions.Expression, arg2: System.Linq.Expressions.Expression, arg3: System.Linq.Expressions.Expression): System.Linq.Expressions.BlockExpression; static Block(arg0: System.Linq.Expressions.Expression, arg1: System.Linq.Expressions.Expression, arg2: System.Linq.Expressions.Expression, arg3: System.Linq.Expressions.Expression, arg4: System.Linq.Expressions.Expression): System.Linq.Expressions.BlockExpression; static Block(...expressions: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.BlockExpression; static Block(expressions: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.BlockExpression; static Block(type: System.Type, ...expressions: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.BlockExpression; static Block(type: System.Type, expressions: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.BlockExpression; static Block(variables: ReadonlyArray<System.Linq.Expressions.ParameterExpression>, ...expressions: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.BlockExpression; static Block(type: System.Type, variables: ReadonlyArray<System.Linq.Expressions.ParameterExpression>, ...expressions: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.BlockExpression; static Block(variables: ReadonlyArray<System.Linq.Expressions.ParameterExpression>, expressions: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.BlockExpression; static Block(type: System.Type, variables: ReadonlyArray<System.Linq.Expressions.ParameterExpression>, expressions: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.BlockExpression; static Catch(type: System.Type, body: System.Linq.Expressions.Expression): System.Linq.Expressions.CatchBlock; static Catch(variable: System.Linq.Expressions.ParameterExpression, body: System.Linq.Expressions.Expression): System.Linq.Expressions.CatchBlock; static Catch(type: System.Type, body: System.Linq.Expressions.Expression, filter: System.Linq.Expressions.Expression): System.Linq.Expressions.CatchBlock; static Catch(variable: System.Linq.Expressions.ParameterExpression, body: System.Linq.Expressions.Expression, filter: System.Linq.Expressions.Expression): System.Linq.Expressions.CatchBlock; static MakeCatchBlock(type: System.Type, variable: System.Linq.Expressions.ParameterExpression, body: System.Linq.Expressions.Expression, filter: System.Linq.Expressions.Expression): System.Linq.Expressions.CatchBlock; static Condition(test: System.Linq.Expressions.Expression, ifTrue: System.Linq.Expressions.Expression, ifFalse: System.Linq.Expressions.Expression): System.Linq.Expressions.ConditionalExpression; static Condition(test: System.Linq.Expressions.Expression, ifTrue: System.Linq.Expressions.Expression, ifFalse: System.Linq.Expressions.Expression, type: System.Type): System.Linq.Expressions.ConditionalExpression; static IfThen(test: System.Linq.Expressions.Expression, ifTrue: System.Linq.Expressions.Expression): System.Linq.Expressions.ConditionalExpression; static IfThenElse(test: System.Linq.Expressions.Expression, ifTrue: System.Linq.Expressions.Expression, ifFalse: System.Linq.Expressions.Expression): System.Linq.Expressions.ConditionalExpression; static Constant(value: any): System.Linq.Expressions.ConstantExpression; static Constant(value: any, type: System.Type): System.Linq.Expressions.ConstantExpression; static DebugInfo(document: System.Linq.Expressions.SymbolDocumentInfo, startLine: int, startColumn: int, endLine: int, endColumn: int): System.Linq.Expressions.DebugInfoExpression; static ClearDebugInfo(document: System.Linq.Expressions.SymbolDocumentInfo): System.Linq.Expressions.DebugInfoExpression; static Empty(): System.Linq.Expressions.DefaultExpression; static Default(type: System.Type): System.Linq.Expressions.DefaultExpression; static ElementInit(addMethod: System.Reflection.MethodInfo, ...arguments: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.ElementInit; static ElementInit(addMethod: System.Reflection.MethodInfo, arguments: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.ElementInit; Reduce(): System.Linq.Expressions.Expression; ReduceAndCheck(): System.Linq.Expressions.Expression; ReduceExtensions(): System.Linq.Expressions.Expression; static Dynamic(binder: System.Runtime.CompilerServices.CallSiteBinder, returnType: System.Type, arguments: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.DynamicExpression; static Dynamic(binder: System.Runtime.CompilerServices.CallSiteBinder, returnType: System.Type, arg0: System.Linq.Expressions.Expression): System.Linq.Expressions.DynamicExpression; static Dynamic(binder: System.Runtime.CompilerServices.CallSiteBinder, returnType: System.Type, arg0: System.Linq.Expressions.Expression, arg1: System.Linq.Expressions.Expression): System.Linq.Expressions.DynamicExpression; static Dynamic(binder: System.Runtime.CompilerServices.CallSiteBinder, returnType: System.Type, arg0: System.Linq.Expressions.Expression, arg1: System.Linq.Expressions.Expression, arg2: System.Linq.Expressions.Expression): System.Linq.Expressions.DynamicExpression; static Dynamic(binder: System.Runtime.CompilerServices.CallSiteBinder, returnType: System.Type, arg0: System.Linq.Expressions.Expression, arg1: System.Linq.Expressions.Expression, arg2: System.Linq.Expressions.Expression, arg3: System.Linq.Expressions.Expression): System.Linq.Expressions.DynamicExpression; static Dynamic(binder: System.Runtime.CompilerServices.CallSiteBinder, returnType: System.Type, ...arguments: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.DynamicExpression; static MakeDynamic(delegateType: System.Type, binder: System.Runtime.CompilerServices.CallSiteBinder, arguments: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.DynamicExpression; static MakeDynamic(delegateType: System.Type, binder: System.Runtime.CompilerServices.CallSiteBinder, arg0: System.Linq.Expressions.Expression): System.Linq.Expressions.DynamicExpression; static MakeDynamic(delegateType: System.Type, binder: System.Runtime.CompilerServices.CallSiteBinder, arg0: System.Linq.Expressions.Expression, arg1: System.Linq.Expressions.Expression): System.Linq.Expressions.DynamicExpression; static MakeDynamic(delegateType: System.Type, binder: System.Runtime.CompilerServices.CallSiteBinder, arg0: System.Linq.Expressions.Expression, arg1: System.Linq.Expressions.Expression, arg2: System.Linq.Expressions.Expression): System.Linq.Expressions.DynamicExpression; static MakeDynamic(delegateType: System.Type, binder: System.Runtime.CompilerServices.CallSiteBinder, arg0: System.Linq.Expressions.Expression, arg1: System.Linq.Expressions.Expression, arg2: System.Linq.Expressions.Expression, arg3: System.Linq.Expressions.Expression): System.Linq.Expressions.DynamicExpression; static MakeDynamic(delegateType: System.Type, binder: System.Runtime.CompilerServices.CallSiteBinder, ...arguments: ReadonlyArray<System.Linq.Expressions.Expression>): System.Linq.Expressions.DynamicExpression; static Break(target: System.Linq.Expressions.LabelTarget): System.Linq.Expressions.GotoExpression; static Break(target: System.Linq.Expressions.LabelTarget, value: System.Linq.Expressions.Expression): System.Linq.Expressions.GotoExpression; static Break(target: System.Linq.Expressions.LabelTarget, type: System.Type): System.Linq.Expressions.GotoExpression; static Break(target: System.Linq.Expressions.LabelTarget, value: System.Linq.Expressions.Expression, type: System.Type): System.Linq.Expressions.GotoExpression; static Continue(target: System.Linq.Expressions.LabelTarget): System.Linq.Expressions.GotoExpression; static Continue(target: System.Linq.Expressions.LabelTarget, type: System.Type): System.Linq.Expressions.GotoExpression; static Return(target: System.Linq.Expressions.LabelTarget): System.Linq.Expressions.GotoExpression; static Return(target: System.Linq.Expressions.LabelTarget, type: System.Type): System.Linq.Expressions.GotoExpression; static Return(target: System.Linq.Expressions.LabelTarget, value: System.Linq.Expressions.Expression): System.Linq.Expressions.GotoExpression; static Return(target: System.Linq.Expressions.LabelTarget, value: System.Linq.Expressions.Expression, type: System.Type): System.Linq.Expressions.GotoExpression; static Goto(target: System.Linq.Expressions.LabelTarget): System.Linq.Expressions.GotoExpression; static Goto(target: System.Linq.Expressions.LabelTarget, type: System.Type): System.Linq.Expressions.GotoExpression; static Goto(target: System.Linq.Expressions.LabelTarget, value: System.Linq.Expressions.Expression): System.Linq.Expressions.G