public class DynamicExpression extends Expression
.NET documentation at https://learn.microsoft.com/dotnet/api/System.Linq.Expressions.DynamicExpression
Powered by JCOBridge: more info at https://www.jcobridge.com
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
assemblyFullName
Fully assembly qualified name: System.Linq.Expressions, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
static java.lang.String |
assemblyShortName
Assembly name: System.Linq.Expressions
|
static java.lang.String |
className
Qualified class name: System.Linq.Expressions.DynamicExpression
|
static JCType |
classType
The type managed from JCOBridge.
|
| Constructor and Description |
|---|
DynamicExpression() |
DynamicExpression(java.lang.Object instance)
Internal constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static DynamicExpression |
cast(IJCOBridgeReflected from)
Try to cast the
IJCOBridgeReflected instance into DynamicExpression, a cast assert is made to check if types are compatible. |
static DynamicExpression |
DynamicNewDynamicExpression(CallSiteBinder binder,
NetType returnType,
Expression... arguments)
Invokes the .NET member DynamicNewDynamicExpression.
|
static DynamicExpression |
DynamicNewDynamicExpression(CallSiteBinder binder,
NetType returnType,
Expression arg0)
Invokes the .NET member DynamicNewDynamicExpression.
|
static DynamicExpression |
DynamicNewDynamicExpression(CallSiteBinder binder,
NetType returnType,
Expression arg0,
Expression arg1)
Invokes the .NET member DynamicNewDynamicExpression.
|
static DynamicExpression |
DynamicNewDynamicExpression(CallSiteBinder binder,
NetType returnType,
Expression arg0,
Expression arg1,
Expression arg2)
Invokes the .NET member DynamicNewDynamicExpression.
|
static DynamicExpression |
DynamicNewDynamicExpression(CallSiteBinder binder,
NetType returnType,
Expression arg0,
Expression arg1,
Expression arg2,
Expression arg3)
Invokes the .NET member DynamicNewDynamicExpression.
|
static DynamicExpression |
DynamicNewDynamicExpression(CallSiteBinder binder,
NetType returnType,
IEnumerable_1 arguments)
Invokes the .NET member DynamicNewDynamicExpression.
|
ReadOnlyCollection_1 |
getArguments()
Gets the value of the .NET property Arguments.
|
CallSiteBinder |
getBinder()
Gets the value of the .NET property Binder.
|
NetType |
getDelegateType()
Gets the value of the .NET property DelegateType.
|
java.lang.String |
getJCOAssemblyName()
Returns the full name of the assembly of the .NET type.
|
java.lang.String |
getJCOClassName()
Returns the full name of the .NET type.
|
java.lang.Object |
getJCOInstance()
Returns the underlying object managed by the bridge.
|
java.lang.String |
getJCOObjectName()
Returns the name of the .NET type qualified with its assembly.
|
JCType |
getJCOType()
Returns the
JCType of the .NET type. |
static DynamicExpression |
MakeDynamicNewDynamicExpression(NetType delegateType,
CallSiteBinder binder,
Expression... arguments)
Invokes the .NET member MakeDynamicNewDynamicExpression.
|
static DynamicExpression |
MakeDynamicNewDynamicExpression(NetType delegateType,
CallSiteBinder binder,
Expression arg0)
Invokes the .NET member MakeDynamicNewDynamicExpression.
|
static DynamicExpression |
MakeDynamicNewDynamicExpression(NetType delegateType,
CallSiteBinder binder,
Expression arg0,
Expression arg1)
Invokes the .NET member MakeDynamicNewDynamicExpression.
|
static DynamicExpression |
MakeDynamicNewDynamicExpression(NetType delegateType,
CallSiteBinder binder,
Expression arg0,
Expression arg1,
Expression arg2)
Invokes the .NET member MakeDynamicNewDynamicExpression.
|
static DynamicExpression |
MakeDynamicNewDynamicExpression(NetType delegateType,
CallSiteBinder binder,
Expression arg0,
Expression arg1,
Expression arg2,
Expression arg3)
Invokes the .NET member MakeDynamicNewDynamicExpression.
|
static DynamicExpression |
MakeDynamicNewDynamicExpression(NetType delegateType,
CallSiteBinder binder,
IEnumerable_1 arguments)
Invokes the .NET member MakeDynamicNewDynamicExpression.
|
Expression |
Reduce()
Invokes the .NET member Reduce.
|
void |
setJCOInstance(JCObject instance)
Sets the underlying object managed by the bridge.
|
DynamicExpression |
Update(IEnumerable_1 arguments)
Invokes the .NET member Update.
|
Add, Add, AddAssign, AddAssign, AddAssign, AddAssignChecked, AddAssignChecked, AddAssignChecked, AddChecked, AddChecked, And, And, AndAlso, AndAlso, AndAssign, AndAssign, AndAssign, ArrayAccess, ArrayAccess, ArrayIndex, ArrayIndex, ArrayIndex, ArrayLength, Assign, Bind, Bind, Block, Block, Block, Block, Block, Block, Block, Block, Block, Block, Block, Block, Break, Break, Break, Break, Call, Call, Call, Call, Call, Call, Call, Call, Call, Call, Call, Call, Call, Call, Catch, Catch, Catch, Catch, ClearDebugInfo, Coalesce, Coalesce, Condition, Condition, Constant, Constant, Continue, Continue, Convert, Convert, ConvertChecked, ConvertChecked, DebugInfo, Decrement, Decrement, Default, Divide, Divide, DivideAssign, DivideAssign, DivideAssign, Dynamic, Dynamic, Dynamic, Dynamic, Dynamic, Dynamic, ElementInit, ElementInit, Empty, Equal, Equal, ExclusiveOr, ExclusiveOr, ExclusiveOrAssign, ExclusiveOrAssign, ExclusiveOrAssign, Field, Field, Field, GetActionType, getCanReduce, GetDelegateType, GetFuncType, getNodeType, getType, Goto, Goto, Goto, Goto, GreaterThan, GreaterThan, GreaterThanOrEqual, GreaterThanOrEqual, IfThen, IfThenElse, Increment, Increment, Invoke, Invoke, IsFalse, IsFalse, IsTrue, IsTrue, Label, Label, Label, Label, Label, Label, Lambda, Lambda, Lambda, Lambda, Lambda, Lambda, Lambda, Lambda, Lambda, Lambda, Lambda, Lambda, LeftShift, LeftShift, LeftShiftAssign, LeftShiftAssign, LeftShiftAssign, LessThan, LessThan, LessThanOrEqual, LessThanOrEqual, ListBind, ListBind, ListBind, ListBind, ListInit, ListInit, ListInit, ListInit, ListInit, Loop, Loop, Loop, MakeBinary, MakeBinary, MakeBinary, MakeCatchBlock, MakeDynamic, MakeDynamic, MakeDynamic, MakeDynamic, MakeDynamic, MakeDynamic, MakeGoto, MakeIndex, MakeMemberAccess, MakeTry, MakeUnary, MakeUnary, MemberBind, MemberBind, MemberBind, MemberBind, MemberInit, MemberInit, Modulo, Modulo, ModuloAssign, ModuloAssign, ModuloAssign, Multiply, Multiply, MultiplyAssign, MultiplyAssign, MultiplyAssign, MultiplyAssignChecked, MultiplyAssignChecked, MultiplyAssignChecked, MultiplyChecked, MultiplyChecked, Negate, Negate, NegateChecked, NegateChecked, New, New, New, New, New, New, NewArrayBounds, NewArrayBounds, NewArrayInit, NewArrayInit, Not, Not, NotEqual, NotEqual, OnesComplement, OnesComplement, Or, Or, OrAssign, OrAssign, OrAssign, OrElse, OrElse, Parameter, Parameter, PostDecrementAssign, PostDecrementAssign, PostIncrementAssign, PostIncrementAssign, Power, Power, PowerAssign, PowerAssign, PowerAssign, PreDecrementAssign, PreDecrementAssign, PreIncrementAssign, PreIncrementAssign, Property, Property, Property, Property, Property, Property, Property, PropertyOrField, Quote, ReduceAndCheck, ReduceExtensions, ReferenceEqual, ReferenceNotEqual, Rethrow, Rethrow, Return, Return, Return, Return, RightShift, RightShift, RightShiftAssign, RightShiftAssign, RightShiftAssign, RuntimeVariables, RuntimeVariables, Subtract, Subtract, SubtractAssign, SubtractAssign, SubtractAssign, SubtractAssignChecked, SubtractAssignChecked, SubtractAssignChecked, SubtractChecked, SubtractChecked, Switch, Switch, Switch, Switch, Switch, Switch, SwitchCase, SwitchCase, SymbolDocument, SymbolDocument, SymbolDocument, SymbolDocument, Throw, Throw, TryCatch, TryCatchFinally, TryFault, TryFinally, TryGetActionType, TryGetFuncType, TypeAs, TypeEqual, TypeIs, UnaryPlus, UnaryPlus, Unbox, Variable, Variablepublic static final java.lang.String assemblyFullName
public static final java.lang.String assemblyShortName
public static final java.lang.String className
public DynamicExpression()
throws java.lang.Throwable
java.lang.Throwablepublic DynamicExpression(java.lang.Object instance)
throws java.lang.Throwable
instance - the underlying bridge object: it must be a JCObjectjava.lang.Throwable - if instance is not a JCObjectpublic static DynamicExpression cast(IJCOBridgeReflected from) throws java.lang.Throwable
IJCOBridgeReflected instance into DynamicExpression, a cast assert is made to check if types are compatible.from - IJCOBridgeReflected instance to be castedDynamicExpression instancejava.lang.Throwable - in case of error during cast operationpublic static DynamicExpression DynamicNewDynamicExpression(CallSiteBinder binder, NetType returnType, Expression... arguments) throws java.lang.Throwable, NotSupportedException, ArgumentException, ArgumentNullException, PlatformNotSupportedException, IndexOutOfRangeException, RankException, ArgumentOutOfRangeException, ArrayTypeMismatchException, InvalidOperationException, OutOfMemoryException
binder - the argument of type CallSiteBinderreturnType - the argument of type NetTypearguments - the argument of type Expression...java.lang.Throwable - if the call fails in the bridge or in the CLRNotSupportedException - if the .NET member raises itArgumentException - if the .NET member raises itArgumentNullException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itRankException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itInvalidOperationException - if the .NET member raises itOutOfMemoryException - if the .NET member raises itpublic static DynamicExpression DynamicNewDynamicExpression(CallSiteBinder binder, NetType returnType, Expression arg0) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, FormatException, PlatformNotSupportedException, IndexOutOfRangeException, OutOfMemoryException
binder - the argument of type CallSiteBinderreturnType - the argument of type NetTypearg0 - the argument of type Expressionjava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itFormatException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itOutOfMemoryException - if the .NET member raises itpublic static DynamicExpression DynamicNewDynamicExpression(CallSiteBinder binder, NetType returnType, Expression arg0, Expression arg1) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, FormatException, PlatformNotSupportedException, IndexOutOfRangeException, OutOfMemoryException
binder - the argument of type CallSiteBinderreturnType - the argument of type NetTypearg0 - the argument of type Expressionarg1 - the argument of type Expressionjava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itFormatException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itOutOfMemoryException - if the .NET member raises itpublic static DynamicExpression DynamicNewDynamicExpression(CallSiteBinder binder, NetType returnType, Expression arg0, Expression arg1, Expression arg2) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, FormatException, PlatformNotSupportedException, IndexOutOfRangeException, OutOfMemoryException
binder - the argument of type CallSiteBinderreturnType - the argument of type NetTypearg0 - the argument of type Expressionarg1 - the argument of type Expressionarg2 - the argument of type Expressionjava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itFormatException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itOutOfMemoryException - if the .NET member raises itpublic static DynamicExpression DynamicNewDynamicExpression(CallSiteBinder binder, NetType returnType, Expression arg0, Expression arg1, Expression arg2, Expression arg3) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, FormatException, PlatformNotSupportedException, IndexOutOfRangeException, OutOfMemoryException
binder - the argument of type CallSiteBinderreturnType - the argument of type NetTypearg0 - the argument of type Expressionarg1 - the argument of type Expressionarg2 - the argument of type Expressionarg3 - the argument of type Expressionjava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itFormatException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itOutOfMemoryException - if the .NET member raises itpublic static DynamicExpression DynamicNewDynamicExpression(CallSiteBinder binder, NetType returnType, IEnumerable_1 arguments) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, IndexOutOfRangeException, PlatformNotSupportedException, FormatException, OutOfMemoryException
binder - the argument of type CallSiteBinderreturnType - the argument of type NetTypearguments - the argument of type IEnumerable_1java.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itFormatException - if the .NET member raises itOutOfMemoryException - if the .NET member raises itpublic ReadOnlyCollection_1 getArguments() throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
java.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itpublic CallSiteBinder getBinder() throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic NetType getDelegateType() throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic java.lang.String getJCOAssemblyName()
NetObjectgetJCOAssemblyName in interface IJCOBridgeReflectedgetJCOAssemblyName in class Expressionpublic java.lang.String getJCOClassName()
NetObjectgetJCOClassName in interface IJCOBridgeReflectedgetJCOClassName in class Expressionpublic java.lang.Object getJCOInstance()
NetObjectgetJCOInstance in interface IJCOBridgeReflectedgetJCOInstance in class Expressionnull if there is nonepublic java.lang.String getJCOObjectName()
NetObjectgetJCOObjectName in interface IJCOBridgeReflectedgetJCOObjectName in class Expressionpublic JCType getJCOType()
NetObjectJCType of the .NET type.getJCOType in interface IJCOBridgeReflectedgetJCOType in class Expressionpublic static DynamicExpression MakeDynamicNewDynamicExpression(NetType delegateType, CallSiteBinder binder, Expression... arguments) throws java.lang.Throwable, ArgumentNullException, PlatformNotSupportedException, IndexOutOfRangeException, RankException, ArgumentOutOfRangeException, ArgumentException, ArrayTypeMismatchException, InvalidOperationException, NotSupportedException
delegateType - the argument of type NetTypebinder - the argument of type CallSiteBinderarguments - the argument of type Expression...java.lang.Throwable - if the call fails in the bridge or in the CLRArgumentNullException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itRankException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itInvalidOperationException - if the .NET member raises itNotSupportedException - if the .NET member raises itpublic static DynamicExpression MakeDynamicNewDynamicExpression(NetType delegateType, CallSiteBinder binder, Expression arg0) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, FormatException
delegateType - the argument of type NetTypebinder - the argument of type CallSiteBinderarg0 - the argument of type Expressionjava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itFormatException - if the .NET member raises itpublic static DynamicExpression MakeDynamicNewDynamicExpression(NetType delegateType, CallSiteBinder binder, Expression arg0, Expression arg1) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, FormatException
delegateType - the argument of type NetTypebinder - the argument of type CallSiteBinderarg0 - the argument of type Expressionarg1 - the argument of type Expressionjava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itFormatException - if the .NET member raises itpublic static DynamicExpression MakeDynamicNewDynamicExpression(NetType delegateType, CallSiteBinder binder, Expression arg0, Expression arg1, Expression arg2) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, FormatException
delegateType - the argument of type NetTypebinder - the argument of type CallSiteBinderarg0 - the argument of type Expressionarg1 - the argument of type Expressionarg2 - the argument of type Expressionjava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itFormatException - if the .NET member raises itpublic static DynamicExpression MakeDynamicNewDynamicExpression(NetType delegateType, CallSiteBinder binder, Expression arg0, Expression arg1, Expression arg2, Expression arg3) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, FormatException
delegateType - the argument of type NetTypebinder - the argument of type CallSiteBinderarg0 - the argument of type Expressionarg1 - the argument of type Expressionarg2 - the argument of type Expressionarg3 - the argument of type Expressionjava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itFormatException - if the .NET member raises itpublic static DynamicExpression MakeDynamicNewDynamicExpression(NetType delegateType, CallSiteBinder binder, IEnumerable_1 arguments) throws java.lang.Throwable, ArgumentNullException, PlatformNotSupportedException, IndexOutOfRangeException, RankException, ArgumentOutOfRangeException, ArgumentException, ArrayTypeMismatchException, InvalidOperationException, NotSupportedException
delegateType - the argument of type NetTypebinder - the argument of type CallSiteBinderarguments - the argument of type IEnumerable_1java.lang.Throwable - if the call fails in the bridge or in the CLRArgumentNullException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itRankException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itInvalidOperationException - if the .NET member raises itNotSupportedException - if the .NET member raises itpublic Expression Reduce() throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, FormatException, IndexOutOfRangeException
Reduce in class Expressionjava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itFormatException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itpublic void setJCOInstance(JCObject instance)
NetObjectsetJCOInstance in class Expressioninstance - the new underlying objectpublic DynamicExpression Update(IEnumerable_1 arguments) throws java.lang.Throwable, ArgumentNullException, PlatformNotSupportedException, IndexOutOfRangeException, RankException, ArgumentOutOfRangeException, ArgumentException, ArrayTypeMismatchException, InvalidOperationException, NotSupportedException
arguments - the argument of type IEnumerable_1java.lang.Throwable - if the call fails in the bridge or in the CLRArgumentNullException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itRankException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itInvalidOperationException - if the .NET member raises itNotSupportedException - if the .NET member raises it