@tsonic/dotnet-types
Version:
TypeScript declarations and metadata for .NET 10.0 assemblies
476 lines (437 loc) • 96.2 kB
TypeScript
// 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