Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

Expression (Clase)

Proporciona la clase base de la que se derivan las clases que representan los nodos de árbol de expresión. También contiene métodos de generador static (Shared en Visual Basic) para crear los diversos tipos de nodo. Esta es una clase abstract.

System.Object
  System.Linq.Expressions.Expression
    Más...

Espacio de nombres:  System.Linq.Expressions
Ensamblado:  System.Core (en System.Core.dll)
public abstract class Expression

El tipo Expression expone los siguientes miembros.

  NombreDescripción
Método protegidoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsExpression()Crea una nueva instancia de Expression.
Método protegidoExpression(ExpressionType, Type) Obsoleto. Inicializa una nueva instancia de la clase Expression.
Arriba
  NombreDescripción
Propiedad públicaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCanReduceIndica que el nodo se puede reducir a uno más simple. Si devuelve true, se puede llamar a Reduce() para generar el formulario reducido.
Propiedad públicaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNodeTypeObtiene el tipo de nodo de Expression.
Propiedad públicaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsTypeObtiene el tipo estático de la expresión que Expression representa.
Arriba
  NombreDescripción
Método protegidoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAcceptEnvía la expresión al método de visita específico de este tipo de nodo. Por ejemplo, el objeto MethodCallExpression llama al método VisitMethodCall.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAdd(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de suma aritmética sin comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAdd(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de suma aritmética sin comprobación de desbordamiento. Se puede especificar el método de implementación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAddAssign(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de asignación y suma sin comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAddAssign(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de asignación y suma sin comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAddAssign(Expression, Expression, MethodInfo, LambdaExpression)Crea un objeto BinaryExpression que representa una operación de asignación y suma sin comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAddAssignChecked(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de asignación y suma con comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAddAssignChecked(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de asignación y suma con comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAddAssignChecked(Expression, Expression, MethodInfo, LambdaExpression)Crea un objeto BinaryExpression que representa una operación de asignación y suma con comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAddChecked(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de suma aritmética con comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAddChecked(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de suma aritmética con comprobación de desbordamiento. Se puede especificar el método de implementación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAnd(Expression, Expression)Crea un objeto BinaryExpression que representa una operación AND bit a bit.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAnd(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación AND bit a bit. Se puede especificar el método de implementación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAndAlso(Expression, Expression)Crea un objeto BinaryExpression que representa una operación AND condicional que evalúa el segundo operando únicamente si el primer operando se evalúa como true.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAndAlso(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación AND condicional que evalúa el segundo operando sólo si el primer operando se resuelve como true. Se puede especificar el método de implementación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAndAssign(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de asignación AND bit a bit.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAndAssign(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de asignación AND bit a bit.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAndAssign(Expression, Expression, MethodInfo, LambdaExpression)Crea un objeto BinaryExpression que representa una operación de asignación AND bit a bit.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsArrayAccess(Expression, IEnumerable<Expression>)Crea un objeto IndexExpression para obtener acceso a una matriz multidimensional.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsArrayAccess(Expression, Expression[])Crea un objeto IndexExpression para obtener acceso a una matriz.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsArrayIndex(Expression, IEnumerable<Expression>)Crea un objeto MethodCallExpression que representa la aplicación de un operador de índice de matriz a una matriz cuyo rango es mayor que uno.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsArrayIndex(Expression, Expression)Crea un objeto BinaryExpression que representa la aplicación de un operador de índice de matriz a una matriz de rango uno.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsArrayIndex(Expression, Expression[])Crea un objeto MethodCallExpression que representa la aplicación de un operador de índice de matriz a una matriz multidimensional.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsArrayLengthCrea un objeto UnaryExpression que representa una expresión para obtener la longitud de una matriz unidimensional.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAssignCrea un objeto BinaryExpression que representa una operación de asignación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBind(MemberInfo, Expression)Crea un objeto MemberAssignment que representa la inicialización de un campo o una propiedad.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBind(MethodInfo, Expression)Crea un objeto MemberAssignment que representa la inicialización de un miembro mediante un método de descriptor de acceso de propiedad.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBlock(Expression[])Crea un objeto BlockExpression que contiene las expresiones especificadas y no tiene ninguna variable.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBlock(IEnumerable<Expression>)Crea un objeto BlockExpression que contiene las expresiones especificadas y no tiene ninguna variable.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBlock(Expression, Expression)Crea un objeto BlockExpression que contiene dos expresiones y no tiene ninguna variable.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBlock(IEnumerable<ParameterExpression>, IEnumerable<Expression>)Crea un objeto BlockExpression que contiene las variables y expresiones especificadas.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBlock(IEnumerable<ParameterExpression>, Expression[])Crea un objeto BlockExpression que contiene las variables y expresiones especificadas.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBlock(Type, IEnumerable<Expression>)Crea un objeto BlockExpression que contiene las expresiones especificadas, no tiene ninguna variable y tiene un tipo de resultado concreto.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBlock(Type, Expression[])Crea un objeto BlockExpression que contiene las expresiones especificadas, no tiene ninguna variable y tiene un tipo de resultado concreto.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBlock(Expression, Expression, Expression)Crea un objeto BlockExpression que contiene tres expresiones y no tiene ninguna variable.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBlock(Type, IEnumerable<ParameterExpression>, IEnumerable<Expression>)Crea un objeto BlockExpression que contiene las variables y expresiones especificadas.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBlock(Type, IEnumerable<ParameterExpression>, Expression[])Crea un objeto BlockExpression que contiene las variables y expresiones especificadas.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBlock(Expression, Expression, Expression, Expression)Crea un objeto BlockExpression que contiene cuatro expresiones y no tiene ninguna variable.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBlock(Expression, Expression, Expression, Expression, Expression)Crea un objeto BlockExpression que contiene cinco expresiones y no tiene ninguna variable.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBreak(LabelTarget)Crea un objeto GotoExpression que representa una instrucción Break.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBreak(LabelTarget, Expression)Crea un objeto GotoExpression que representa una instrucción Break. Se puede especificar el valor que se pasa a la etiqueta cuando se produce el salto.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBreak(LabelTarget, Type)Crea un objeto GotoExpression que representa una instrucción Break con el tipo especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsBreak(LabelTarget, Expression, Type)Crea un objeto GotoExpression que representa una instrucción Break con el tipo especificado. Se puede especificar el valor que se pasa a la etiqueta cuando se produce el salto.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCall(Expression, MethodInfo)Crea un objeto MethodCallExpression que representa una llamada a un método que no toma ningún argumento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCall(MethodInfo, IEnumerable<Expression>)Crea un objeto MethodCallExpression que representa una llamada a un método estático (compartido en Visual Basic).
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCall(MethodInfo, Expression)Crea un objeto MethodCallExpression que representa una llamada a un método static (Shared en Visual Basic) que toma un argumento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCall(MethodInfo, Expression[])Crea un objeto MethodCallExpression que representa una llamada a un método static (Shared en Visual Basic) con argumentos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCall(Expression, MethodInfo, IEnumerable<Expression>)Crea un objeto MethodCallExpression que representa una llamada a un método que toma argumentos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCall(Expression, MethodInfo, Expression[])Crea un objeto MethodCallExpression que representa una llamada a un método que toma argumentos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCall(MethodInfo, Expression, Expression)Crea un objeto MethodCallExpression que representa una llamada a un método estático que toma dos argumentos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCall(Expression, MethodInfo, Expression, Expression)Crea un objeto MethodCallExpression que representa una llamada a un método que toma dos argumentos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCall(Expression, String, Type[], Expression[])Crea un objeto MethodCallExpression que representa una llamada a un método llamando al método de generador adecuado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCall(MethodInfo, Expression, Expression, Expression)Crea un objeto MethodCallExpression que representa una llamada a un método estático que toma tres argumentos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCall(Type, String, Type[], Expression[])Crea un objeto MethodCallExpression que representa una llamada a un método static (Shared en Visual Basic) llamando al método de generador adecuado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCall(Expression, MethodInfo, Expression, Expression, Expression)Crea un objeto MethodCallExpression que representa una llamada a un método que toma tres argumentos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCall(MethodInfo, Expression, Expression, Expression, Expression)Crea un objeto MethodCallExpression que representa una llamada a un método estático que toma cuatro argumentos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCall(MethodInfo, Expression, Expression, Expression, Expression, Expression)Crea un objeto MethodCallExpression que representa una llamada a un método estático que toma cinco argumentos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCatch(ParameterExpression, Expression)Crea un objeto CatchBlock que representa una instrucción Catch con una referencia al objeto Exception detectado que se va a usar en el cuerpo del controlador.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCatch(Type, Expression)Crea un objeto CatchBlock que representa una instrucción Catch.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCatch(ParameterExpression, Expression, Expression)Crea un objeto CatchBlock que representa una instrucción Catch con un filtro Exception y una referencia al objeto Exception detectado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCatch(Type, Expression, Expression)Crea un objeto CatchBlock que representa una instrucción Catch con un filtro Exception pero sin referencia al objeto Exception detectado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsClearDebugInfoCrea un objeto DebugInfoExpression para borrar un punto de la secuencia.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCoalesce(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de uso combinado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCoalesce(Expression, Expression, LambdaExpression)Crea un objeto BinaryExpression que representa una operación de uso combinado, dada una función de conversión.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCondition(Expression, Expression, Expression)Crea una clase ConditionalExpression que representa una instrucción condicional.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCondition(Expression, Expression, Expression, Type)Crea una clase ConditionalExpression que representa una instrucción condicional.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsConstant(Object)Crea un objeto ConstantExpression cuya propiedad Value se establece en el valor especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsConstant(Object, Type)Crea un objeto ConstantExpression cuyas propiedades Value y Type se establecen en los valores especificados.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsContinue(LabelTarget)Crea un objeto GotoExpression que representa una instrucción Continue.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsContinue(LabelTarget, Type)Crea un objeto GotoExpression que representa una instrucción Continue con el tipo especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsConvert(Expression, Type)Crea un objeto UnaryExpression que representa una operación de conversión de tipos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsConvert(Expression, Type, MethodInfo)Crea un objeto UnaryExpression que representa la operación de conversión para la que se especifica el método de implementación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsConvertChecked(Expression, Type)Crea un objeto UnaryExpression que representa una operación de conversión que produce una excepción si está desbordado el tipo de destino.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsConvertChecked(Expression, Type, MethodInfo)Crea un objeto UnaryExpression que representa una operación de conversión que produce una excepción si está desbordado el tipo de destino y para la que se especifica el método de implementación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsDebugInfoCrea un objeto DebugInfoExpression con el intervalo especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsDecrement(Expression)Crea un objeto UnaryExpression que representa la disminución de la expresión en 1.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsDecrement(Expression, MethodInfo)Crea un objeto UnaryExpression que representa la disminución de la expresión en 1.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsDefaultCrea un objeto DefaultExpression cuya propiedad Type está establecida en el tipo especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsDivide(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de división aritmética.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsDivide(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de división aritmética. Se puede especificar el método de implementación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsDivideAssign(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de asignación y división sin comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsDivideAssign(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de asignación y división sin comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsDivideAssign(Expression, Expression, MethodInfo, LambdaExpression)Crea un objeto BinaryExpression que representa una operación de asignación y división sin comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableDynamic(CallSiteBinder, Type, IEnumerable<Expression>)Crea un objeto DynamicExpression que representa una operación dinámica enlazada por el objeto CallSiteBinder proporcionado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableDynamic(CallSiteBinder, Type, Expression)Crea un objeto DynamicExpression que representa una operación dinámica enlazada por el objeto CallSiteBinder proporcionado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableDynamic(CallSiteBinder, Type, Expression[])Crea un objeto DynamicExpression que representa una operación dinámica enlazada por el objeto CallSiteBinder proporcionado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableDynamic(CallSiteBinder, Type, Expression, Expression)Crea un objeto DynamicExpression que representa una operación dinámica enlazada por el objeto CallSiteBinder proporcionado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableDynamic(CallSiteBinder, Type, Expression, Expression, Expression)Crea un objeto DynamicExpression que representa una operación dinámica enlazada por el objeto CallSiteBinder proporcionado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableDynamic(CallSiteBinder, Type, Expression, Expression, Expression, Expression)Crea un objeto DynamicExpression que representa una operación dinámica enlazada por el objeto CallSiteBinder proporcionado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsElementInit(MethodInfo, IEnumerable<Expression>)Crea un objeto ElementInit, con IEnumerable<T> como segundo argumento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsElementInit(MethodInfo, Expression[])Crea un objeto ElementInit, dada una matriz de valores como segundo argumento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsEmptyCrea una expresión vacía de tipo Void.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsEqual(Expression, Expression)Crea un objeto BinaryExpression que representa una comparación de igualdad.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsEqual(Expression, Expression, Boolean, MethodInfo)Crea un objeto BinaryExpression que representa una comparación de igualdad. Se puede especificar el método de implementación.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsExclusiveOr(Expression, Expression)Crea un objeto BinaryExpression que representa una operación XOR bit a bit al emplear op_ExclusiveOr para los tipos definidos por el usuario.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsExclusiveOr(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación XOR bit a bit al emplear op_ExclusiveOr para los tipos definidos por el usuario. Se puede especificar el método de implementación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsExclusiveOrAssign(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de asignación XOR bit a bit, usando op_ExclusiveOr para los tipos definidos por el usuario.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsExclusiveOrAssign(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de asignación XOR bit a bit, usando op_ExclusiveOr para los tipos definidos por el usuario.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsExclusiveOrAssign(Expression, Expression, MethodInfo, LambdaExpression)Crea un objeto BinaryExpression que representa una operación de asignación XOR bit a bit, usando op_ExclusiveOr para los tipos definidos por el usuario.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsField(Expression, FieldInfo)Crea un objeto MemberExpression que representa el acceso a un campo.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsField(Expression, String)Crea un objeto MemberExpression que representa el acceso a un campo, dado el nombre del campo.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsField(Expression, Type, String)Crea un objeto MemberExpression que representa el acceso a un campo.
Método protegidoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetActionTypeCrea un objeto Type que representa un tipo de delegado System.Action genérico con argumentos de tipo específicos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetDelegateTypeObtiene un objeto Type que representa un tipo de delegado System.Func o System.Action genérico con argumentos de tipo específicos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetFuncTypeCrea un objeto Type que representa un tipo de delegado System.Func genérico con argumentos de tipo específicos. El último argumento de tipo especifica el tipo de valor devuelto del delegado creado.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetType Obtiene el Typede la instancia actual. (Se hereda de Object).
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGoto(LabelTarget)Crea un objeto GotoExpression que representa una instrucción GoTo.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGoto(LabelTarget, Expression)Crea un objeto GotoExpression que representa una instrucción GoTo. Se puede especificar el valor que se pasa a la etiqueta cuando se produce el salto.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGoto(LabelTarget, Type)Crea un objeto GotoExpression que representa una instrucción GoTo con el tipo especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGoto(LabelTarget, Expression, Type)Crea un objeto GotoExpression que representa una instrucción GoTo con el tipo especificado. Se puede especificar el valor que se pasa a la etiqueta cuando se produce el salto.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGreaterThan(Expression, Expression)Crea un objeto BinaryExpression que representa una comparación numérica "mayor que".
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGreaterThan(Expression, Expression, Boolean, MethodInfo)Crea un objeto BinaryExpression que representa una comparación numérica "mayor que". Se puede especificar el método de implementación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGreaterThanOrEqual(Expression, Expression)Crea un objeto BinaryExpression que representa una comparación numérica "mayor o igual que".
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGreaterThanOrEqual(Expression, Expression, Boolean, MethodInfo)Crea un objeto BinaryExpression que representa una comparación numérica "mayor o igual que".
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIfThenCrea un objeto ConditionalExpression que representa un bloque condicional con una instrucción if.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIfThenElseCrea un objeto ConditionalExpression que representa un bloque condicional con instrucciones if y else.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIncrement(Expression)Crea un objeto UnaryExpression que representa el incremento del valor de la expresión en 1.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIncrement(Expression, MethodInfo)Crea un objeto UnaryExpression que representa el incremento de la expresión en 1.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsInvoke(Expression, IEnumerable<Expression>)Crea un objeto InvocationExpression que aplica un delegado o una expresión lambda a una lista de expresiones de argumento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsInvoke(Expression, Expression[])Crea un objeto InvocationExpression que aplica un delegado o una expresión lambda a una lista de expresiones de argumento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIsFalse(Expression)Devuelve si la expresión se evalúa en false.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIsFalse(Expression, MethodInfo)Devuelve si la expresión se evalúa en false.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIsTrue(Expression)Devuelve si la expresión se evalúa en true.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIsTrue(Expression, MethodInfo)Devuelve si la expresión se evalúa en true.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLabel()Crea un objeto LabelTarget que representa una etiqueta con tipo void y sin nombre.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLabel(LabelTarget)Crea un objeto LabelExpression que representa una etiqueta sin un valor predeterminado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLabel(String)Crea un objeto LabelTarget que representa una etiqueta con tipo void y el nombre especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLabel(Type)Crea un objeto LabelTarget que representa una etiqueta con el tipo especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLabel(LabelTarget, Expression)Crea un objeto LabelExpression que representa una etiqueta con el valor predeterminado especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLabel(Type, String)Crea un objeto LabelTarget que representa una etiqueta con el tipo y nombre especificados.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLambda(Expression, IEnumerable<ParameterExpression>)Crea un objeto LambdaExpression construyendo primero un tipo de delegado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLambda(Expression, ParameterExpression[])Crea un objeto LambdaExpression construyendo primero un tipo de delegado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLambda(Expression, Boolean, IEnumerable<ParameterExpression>)Crea un objeto LambdaExpression construyendo primero un tipo de delegado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLambda(Expression, Boolean, ParameterExpression[])Crea un objeto LambdaExpression construyendo primero un tipo de delegado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLambda(Expression, String, IEnumerable<ParameterExpression>)Crea un objeto LambdaExpression construyendo primero un tipo de delegado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLambda(Type, Expression, IEnumerable<ParameterExpression>)Crea un objeto LambdaExpression construyendo primero un tipo de delegado. Se puede usar cuando no se conoce el tipo de delegado en tiempo de compilación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLambda(Type, Expression, ParameterExpression[])Crea un objeto LambdaExpression construyendo primero un tipo de delegado. Se puede usar cuando no se conoce el tipo de delegado en tiempo de compilación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLambda(Expression, String, Boolean, IEnumerable<ParameterExpression>)Crea un objeto LambdaExpression construyendo primero un tipo de delegado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLambda(Type, Expression, Boolean, IEnumerable<ParameterExpression>)Crea un objeto LambdaExpression construyendo primero un tipo de delegado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLambda(Type, Expression, Boolean, ParameterExpression[])Crea un objeto LambdaExpression construyendo primero un tipo de delegado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLambda(Type, Expression, String, IEnumerable<ParameterExpression>)Crea un objeto LambdaExpression construyendo primero un tipo de delegado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLambda(Type, Expression, String, Boolean, IEnumerable<ParameterExpression>)Crea un objeto LambdaExpression construyendo primero un tipo de delegado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLambda<TDelegate>(Expression, IEnumerable<ParameterExpression>)Crea un objeto Expression<TDelegate> cuando se conoce el tipo de delegado en tiempo de compilación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLambda<TDelegate>(Expression, ParameterExpression[])Crea un objeto Expression<TDelegate> cuando se conoce el tipo de delegado en tiempo de compilación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLambda<TDelegate>(Expression, Boolean, IEnumerable<ParameterExpression>)Crea un objeto Expression<TDelegate> cuando se conoce el tipo de delegado en tiempo de compilación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLambda<TDelegate>(Expression, Boolean, ParameterExpression[])Crea un objeto Expression<TDelegate> cuando se conoce el tipo de delegado en tiempo de compilación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLambda<TDelegate>(Expression, String, IEnumerable<ParameterExpression>)Crea un objeto Expression<TDelegate> cuando se conoce el tipo de delegado en tiempo de compilación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLambda<TDelegate>(Expression, String, Boolean, IEnumerable<ParameterExpression>)Crea un objeto Expression<TDelegate> cuando se conoce el tipo de delegado en tiempo de compilación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLeftShift(Expression, Expression)Crea un objeto BinaryExpression que representa una operación bit a bit de desplazamiento a la izquierda.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLeftShift(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación bit a bit de desplazamiento a la izquierda.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLeftShiftAssign(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de asignación y desplazamiento a la izquierda bit a bit.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLeftShiftAssign(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de asignación y desplazamiento a la izquierda bit a bit.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLeftShiftAssign(Expression, Expression, MethodInfo, LambdaExpression)Crea un objeto BinaryExpression que representa una operación de asignación y desplazamiento a la izquierda bit a bit.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLessThan(Expression, Expression)Crea un objeto BinaryExpression que representa una comparación numérica "menor que".
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLessThan(Expression, Expression, Boolean, MethodInfo)Crea un objeto BinaryExpression que representa una comparación numérica "menor que".
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLessThanOrEqual(Expression, Expression)Crea un objeto BinaryExpression que representa una comparación numérica "menor o igual que".
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLessThanOrEqual(Expression, Expression, Boolean, MethodInfo)Crea un objeto BinaryExpression que representa una comparación numérica "menor o igual que".
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsListBind(MemberInfo, IEnumerable<ElementInit>)Crea un objeto MemberListBinding donde el miembro es un campo o una propiedad.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsListBind(MemberInfo, ElementInit[])Crea un objeto MemberListBinding donde el miembro es un campo o una propiedad.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsListBind(MethodInfo, IEnumerable<ElementInit>)Crea un objeto MemberListBinding basándose en el método de descriptor de acceso de propiedad especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsListBind(MethodInfo, ElementInit[])Crea un objeto MemberListBinding basándose en el método de descriptor de acceso de propiedad especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsListInit(NewExpression, IEnumerable<ElementInit>)Crea un objeto ListInitExpression que utiliza los objetos ElementInit especificados para inicializar una colección.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsListInit(NewExpression, IEnumerable<Expression>)Crea un objeto ListInitExpression que utiliza el método denominado "Add" para agregar elementos a una colección.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsListInit(NewExpression, ElementInit[])Crea un objeto ListInitExpression que utiliza los objetos ElementInit especificados para inicializar una colección.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsListInit(NewExpression, Expression[])Crea un objeto ListInitExpression que utiliza el método denominado "Add" para agregar elementos a una colección.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsListInit(NewExpression, MethodInfo, IEnumerable<Expression>)Crea un objeto ListInitExpression que utiliza el método especificado para agregar elementos a una colección.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsListInit(NewExpression, MethodInfo, Expression[])Crea un objeto ListInitExpression que utiliza el método especificado para agregar elementos a una colección.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLoop(Expression)Crea un objeto LoopExpression con el cuerpo especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLoop(Expression, LabelTarget)Crea un objeto LoopExpression con el cuerpo especificado y el destino de Break.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLoop(Expression, LabelTarget, LabelTarget)Crea un objeto LoopExpression con el cuerpo especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMakeBinary(ExpressionType, Expression, Expression)Crea un objeto BinaryExpression, dados los operandos izquierdo y derecho, llamando al método de generador adecuado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMakeBinary(ExpressionType, Expression, Expression, Boolean, MethodInfo)Crea un objeto BinaryExpression, dados el operando izquierdo, el operando derecho y el método de implementación, llamando al método de generador adecuado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMakeBinary(ExpressionType, Expression, Expression, Boolean, MethodInfo, LambdaExpression)Crea un objeto BinaryExpression, dados el operando izquierdo, el operando derecho, el método de implementación y la función de conversión de tipo, llamando al método de generador adecuado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMakeCatchBlockCrea un objeto CatchBlock que representa una instrucción Catch con los elementos especificados.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableMakeDynamic(Type, CallSiteBinder, IEnumerable<Expression>)Crea un objeto DynamicExpression que representa una operación dinámica enlazada por el objeto CallSiteBinder proporcionado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableMakeDynamic(Type, CallSiteBinder, Expression)Crea un objeto DynamicExpression que representa una operación dinámica enlazada por el objeto CallSiteBinder proporcionado y un argumento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableMakeDynamic(Type, CallSiteBinder, Expression[])Crea un objeto DynamicExpression que representa una operación dinámica enlazada por el objeto CallSiteBinder proporcionado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableMakeDynamic(Type, CallSiteBinder, Expression, Expression)Crea un objeto DynamicExpression que representa una operación dinámica enlazada por el objeto CallSiteBinder proporcionado y dos argumentos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableMakeDynamic(Type, CallSiteBinder, Expression, Expression, Expression)Crea un objeto DynamicExpression que representa una operación dinámica enlazada por el objeto CallSiteBinder proporcionado y tres argumentos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableMakeDynamic(Type, CallSiteBinder, Expression, Expression, Expression, Expression)Crea un objeto DynamicExpression que representa una operación dinámica enlazada por el objeto CallSiteBinder proporcionado y cuatro argumentos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMakeGotoCrea un objeto GotoExpression que representa un salto del objeto GotoExpressionKind especificado. Además se puede especificar el valor que se pasa a la etiqueta cuando se produce el salto.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMakeIndexCrea un objeto IndexExpression que representa el acceso a una propiedad indizada en un objeto.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMakeMemberAccessCrea un objeto MemberExpression que representa el acceso a un campo o una propiedad.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMakeTryCrea un objeto TryExpression que representa un bloque try con los elementos especificados.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMakeUnary(ExpressionType, Expression, Type)Crea un objeto UnaryExpression, dado un operando, llamando al método de generador adecuado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMakeUnary(ExpressionType, Expression, Type, MethodInfo)Crea un objeto UnaryExpression, dados un operando y un método de implementación, llamando al método de generador adecuado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMemberBind(MemberInfo, IEnumerable<MemberBinding>)Crea un objeto MemberMemberBinding que representa la inicialización recursiva de los miembros de un campo o una propiedad.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMemberBind(MemberInfo, MemberBinding[])Crea un objeto MemberMemberBinding que representa la inicialización recursiva de los miembros de un campo o una propiedad.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMemberBind(MethodInfo, IEnumerable<MemberBinding>)Crea un objeto MemberMemberBinding que representa la inicialización recursiva de los miembros de un miembro al que se obtiene acceso mediante un método de descriptor de acceso de propiedad.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMemberBind(MethodInfo, MemberBinding[])Crea un objeto MemberMemberBinding que representa la inicialización recursiva de los miembros de un miembro al que se obtiene acceso mediante un método de descriptor de acceso de propiedad.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMemberInit(NewExpression, IEnumerable<MemberBinding>)Representa una expresión que crea un nuevo objeto e inicializa una propiedad del objeto.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMemberInit(NewExpression, MemberBinding[])Crea una interfaz MemberInitExpression.
Método protegidoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsModulo(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de resto aritmética.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsModulo(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de resto aritmética.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsModuloAssign(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de asignación y resto.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsModuloAssign(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de asignación y resto.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsModuloAssign(Expression, Expression, MethodInfo, LambdaExpression)Crea un objeto BinaryExpression que representa una operación de asignación y resto.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMultiply(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de multiplicación aritmética sin comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMultiply(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de multiplicación aritmética sin comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMultiplyAssign(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de asignación y multiplicación sin comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMultiplyAssign(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de asignación y multiplicación sin comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMultiplyAssign(Expression, Expression, MethodInfo, LambdaExpression)Crea un objeto BinaryExpression que representa una operación de asignación y multiplicación sin comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMultiplyAssignChecked(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de asignación y multiplicación con comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMultiplyAssignChecked(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de asignación y multiplicación con comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMultiplyAssignChecked(Expression, Expression, MethodInfo, LambdaExpression)Crea un objeto BinaryExpression que representa una operación de asignación y multiplicación con comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMultiplyChecked(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de multiplicación aritmética con comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMultiplyChecked(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de multiplicación aritmética con comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNegate(Expression)Crea un objeto UnaryExpression que representa una operación de negación aritmética.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNegate(Expression, MethodInfo)Crea un objeto UnaryExpression que representa una operación de negación aritmética.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNegateChecked(Expression)Crea un objeto UnaryExpression que representa una operación de negación aritmética con comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNegateChecked(Expression, MethodInfo)Crea un objeto UnaryExpression que representa una operación de negación aritmética con comprobación de desbordamiento. Se puede especificar el método de implementación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNew(ConstructorInfo)Crea un objeto NewExpression que representa una llamada al constructor especificado que no toma ningún argumento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNew(Type)Crea un objeto NewExpression que representa una llamada al constructor sin parámetros del tipo especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNew(ConstructorInfo, IEnumerable<Expression>)Crea un objeto NewExpression que representa una llamada al constructor especificado con los argumentos especificados.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNew(ConstructorInfo, Expression[])Crea un objeto NewExpression que representa una llamada al constructor especificado con los argumentos especificados.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNew(ConstructorInfo, IEnumerable<Expression>, IEnumerable<MemberInfo>)Crea un objeto NewExpression que representa una llamada al constructor especificado con los argumentos especificados. Se especifican los miembros que obtienen acceso a los campos inicializados por el constructor.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNew(ConstructorInfo, IEnumerable<Expression>, MemberInfo[])Crea un objeto NewExpression que representa una llamada al constructor especificado con los argumentos especificados. Los miembros que obtienen acceso a los campos inicializados por el constructor se especifican como una matriz.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNewArrayBounds(Type, IEnumerable<Expression>)Crea un objeto NewArrayExpression que representa la creación de una matriz con el rango especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNewArrayBounds(Type, Expression[])Crea un objeto NewArrayExpression que representa la creación de una matriz con el rango especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNewArrayInit(Type, IEnumerable<Expression>)Crea un objeto NewArrayExpression que representa la creación de una matriz unidimensional y su inicialización a partir de una lista de elementos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNewArrayInit(Type, Expression[])Crea un objeto NewArrayExpression que representa la creación de una matriz unidimensional y su inicialización a partir de una lista de elementos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNot(Expression)Crea un objeto UnaryExpression que representa una operación de complemento bit a bit.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNot(Expression, MethodInfo)Crea un objeto UnaryExpression que representa una operación de complemento bit a bit. Se puede especificar el método de implementación.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNotEqual(Expression, Expression)Crea un objeto BinaryExpression que representa una comparación de desigualdad.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNotEqual(Expression, Expression, Boolean, MethodInfo)Crea un objeto BinaryExpression que representa una comparación de desigualdad.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsOnesComplement(Expression)Devuelve la expresión que representa el complemento a unos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsOnesComplement(Expression, MethodInfo)Devuelve la expresión que representa el complemento a unos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsOr(Expression, Expression)Crea un objeto BinaryExpression que representa una operación OR bit a bit.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsOr(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación OR bit a bit.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsOrAssign(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de asignación OR bit a bit.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsOrAssign(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de asignación OR bit a bit.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsOrAssign(Expression, Expression, MethodInfo, LambdaExpression)Crea un objeto BinaryExpression que representa una operación de asignación OR bit a bit.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsOrElse(Expression, Expression)Crea un objeto BinaryExpression que representa una operación OR condicional que evalúa el segundo operando únicamente si el primer operando se evalúa como false.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsOrElse(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación OR condicional que evalúa el segundo operando únicamente si el primer operando se evalúa como false.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsParameter(Type)Crea un nodo ParameterExpression que se puede usar para identificar un parámetro o una variable en un árbol de expresión.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsParameter(Type, String)Crea un nodo ParameterExpression que se puede usar para identificar un parámetro o una variable en un árbol de expresión.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsPostDecrementAssign(Expression)Crea un objeto UnaryExpression que representa la asignación de la expresión seguida de una disminución subsiguiente de 1 de la expresión original.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsPostDecrementAssign(Expression, MethodInfo)Crea un objeto UnaryExpression que representa la asignación de la expresión seguida de una disminución subsiguiente de 1 de la expresión original.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsPostIncrementAssign(Expression)Crea un objeto UnaryExpression que representa la asignación de la expresión seguida de un incremento subsiguiente de 1 de la expresión original.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsPostIncrementAssign(Expression, MethodInfo)Crea un objeto UnaryExpression que representa la asignación de la expresión seguida de un incremento subsiguiente de 1 de la expresión original.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsPower(Expression, Expression)Crea un objeto BinaryExpression que representa la elevación de un número a una potencia.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsPower(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa la elevación de un número a una potencia.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsPowerAssign(Expression, Expression)Crea un objeto BinaryExpression que representa la elevación de una expresión a una potencia y la asignación del resultado a dicha expresión.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsPowerAssign(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa la elevación de una expresión a una potencia y la asignación del resultado a dicha expresión.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsPowerAssign(Expression, Expression, MethodInfo, LambdaExpression)Crea un objeto BinaryExpression que representa la elevación de una expresión a una potencia y la asignación del resultado a dicha expresión.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsPreDecrementAssign(Expression)Crea un objeto UnaryExpression que disminuye la expresión en 1 y asigna el resultado a la expresión.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsPreDecrementAssign(Expression, MethodInfo)Crea un objeto UnaryExpression que disminuye la expresión en 1 y asigna el resultado a la expresión.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsPreIncrementAssign(Expression)Crea un objeto UnaryExpression que incrementa la expresión en 1 y asigna el resultado a la expresión.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsPreIncrementAssign(Expression, MethodInfo)Crea un objeto UnaryExpression que incrementa la expresión en 1 y asigna el resultado a la expresión.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsProperty(Expression, MethodInfo)Crea un objeto MemberExpression que representa el acceso a una propiedad mediante un método de descriptor de acceso de propiedad.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsProperty(Expression, PropertyInfo)Crea un objeto MemberExpression que representa el acceso a una propiedad.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsProperty(Expression, String)Crea un objeto MemberExpression que representa el acceso a una propiedad.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsProperty(Expression, PropertyInfo, IEnumerable<Expression>)Crea un objeto IndexExpression que representa el acceso a una propiedad indizada.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsProperty(Expression, PropertyInfo, Expression[])Crea un objeto IndexExpression que representa el acceso a una propiedad indizada.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsProperty(Expression, String, Expression[])Crea un objeto IndexExpression que representa el acceso a una propiedad indizada.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsProperty(Expression, Type, String)Crea un objeto MemberExpression que va a obtener acceso a una propiedad.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsPropertyOrFieldCrea un objeto MemberExpression que representa el acceso a una propiedad o un campo.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsQuoteCrea un objeto UnaryExpression que representa una expresión que tiene un valor constante de tipo Expression.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsReduceReduce este nodo a una expresión más simple. Si CanReduce devuelve true, debería devolver una expresión válida. Este método puede devolver otro nodo que se debe reducir a su vez.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsReduceAndCheckReduce este nodo a una expresión más simple. Si CanReduce devuelve true, debería devolver una expresión válida. Este método puede devolver otro nodo que se debe reducir a su vez.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsReduceExtensionsReduce la expresión a un tipo de nodo conocido (no es un nodo de extensión) o, si ya es un tipo conocido, solo devuelve la expresión.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsReferenceEqualCrea un objeto BinaryExpression que representa una comparación de igualdad de referencia.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsReferenceNotEqualCrea un objeto BinaryExpression que representa una comparación de desigualdad de referencia.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsRethrow()Crea un objeto UnaryExpression que representa un reinicio de una excepción.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsRethrow(Type)Crea un objeto UnaryExpression que representa un reinicio de una excepción con un tipo especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsReturn(LabelTarget)Crea un objeto GotoExpression que representa una instrucción Return.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsReturn(LabelTarget, Expression)Crea un objeto GotoExpression que representa una instrucción Return. Se puede especificar el valor que se pasa a la etiqueta cuando se produce el salto.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsReturn(LabelTarget, Type)Crea un objeto GotoExpression que representa una instrucción Return con el tipo especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsReturn(LabelTarget, Expression, Type)Crea un objeto GotoExpression que representa una instrucción Return con el tipo especificado. Se puede especificar el valor que se pasa a la etiqueta cuando se produce el salto.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsRightShift(Expression, Expression)Crea un objeto BinaryExpression que representa una operación bit a bit de desplazamiento a la derecha.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsRightShift(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación bit a bit de desplazamiento a la derecha.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsRightShiftAssign(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de asignación y desplazamiento a la derecha bit a bit.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsRightShiftAssign(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de asignación y desplazamiento a la derecha bit a bit.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsRightShiftAssign(Expression, Expression, MethodInfo, LambdaExpression)Crea un objeto BinaryExpression que representa una operación de asignación y desplazamiento a la derecha bit a bit.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsRuntimeVariables(IEnumerable<ParameterExpression>)Crea una instancia de RuntimeVariablesExpression.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsRuntimeVariables(ParameterExpression[])Crea una instancia de RuntimeVariablesExpression.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSubtract(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de resta aritmética sin comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSubtract(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de resta aritmética sin comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSubtractAssign(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de asignación y resta sin comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSubtractAssign(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de asignación y resta sin comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSubtractAssign(Expression, Expression, MethodInfo, LambdaExpression)Crea un objeto BinaryExpression que representa una operación de asignación y resta sin comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSubtractAssignChecked(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de asignación y resta con comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSubtractAssignChecked(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de asignación y resta con comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSubtractAssignChecked(Expression, Expression, MethodInfo, LambdaExpression)Crea un objeto BinaryExpression que representa una operación de asignación y resta con comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSubtractChecked(Expression, Expression)Crea un objeto BinaryExpression que representa una operación de resta aritmética con comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSubtractChecked(Expression, Expression, MethodInfo)Crea un objeto BinaryExpression que representa una operación de resta aritmética con comprobación de desbordamiento.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSwitch(Expression, SwitchCase[])Crea un objeto SwitchExpression que representa una instrucción switch sin un caso predeterminado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSwitch(Expression, Expression, SwitchCase[])Crea una clase SwitchExpression que representa una instrucción switch que tiene un caso predeterminado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSwitch(Expression, Expression, MethodInfo, IEnumerable<SwitchCase>)Crea una clase SwitchExpression que representa una instrucción switch que tiene un caso predeterminado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSwitch(Expression, Expression, MethodInfo, SwitchCase[])Crea una clase SwitchExpression que representa una instrucción switch que tiene un caso predeterminado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSwitch(Type, Expression, Expression, MethodInfo, IEnumerable<SwitchCase>)Crea una clase SwitchExpression que representa una instrucción switch que tiene un caso predeterminado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSwitch(Type, Expression, Expression, MethodInfo, SwitchCase[])Crea una clase SwitchExpression que representa una instrucción switch que tiene un caso predeterminado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSwitchCase(Expression, IEnumerable<Expression>)Crea un objeto SwitchCase que se va a utilizar en un objeto SwitchExpression.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSwitchCase(Expression, Expression[])Crea un objeto SwitchCase que se va a usar en un objeto SwitchExpression.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSymbolDocument(String)Crea una instancia de SymbolDocumentInfo.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSymbolDocument(String, Guid)Crea una instancia de SymbolDocumentInfo.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSymbolDocument(String, Guid, Guid)Crea una instancia de SymbolDocumentInfo.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsSymbolDocument(String, Guid, Guid, Guid)Crea una instancia de SymbolDocumentInfo.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsThrow(Expression)Crea un objeto UnaryExpression que representa un inicio de una excepción.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsThrow(Expression, Type)Crea un objeto UnaryExpression que representa un inicio de una excepción con un tipo especificado.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsToStringDevuelve una representación textual de Expression. (Invalida a Object.ToString()).
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsTryCatchCrea un objeto TryExpression que representa un bloque try con cualquier número de instrucciones Catch y ningún bloque fault ni finally.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsTryCatchFinallyCrea un objeto TryExpression que representa un bloque try con cualquier número de instrucciones Catch y un bloque finally.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsTryFaultCrea un objeto TryExpression que representa un bloque try con un bloque fault y ninguna instrucción Catch.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsTryFinallyCrea un objeto TryExpression que representa un bloque try con un bloque finally y ninguna instrucción Catch.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsTryGetActionTypeCrea un objeto Type que representa un tipo de delegado System.Action genérico con argumentos de tipo concretos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsTryGetFuncTypeCrea un objeto Type que representa un tipo de delegado genérico System.Func con argumentos de tipo concretos. El último argumento de tipo especifica el tipo de valor devuelto del delegado creado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsTypeAsCrea un objeto UnaryExpression que representa una referencia explícita o conversión boxing donde se proporciona el valor null si se produce un error en la conversión.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsTypeEqualCrea un objeto TypeBinaryExpression que compara la identidad de tipo en tiempo de ejecución.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsTypeIsCrea una interfaz TypeBinaryExpression.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsUnaryPlus(Expression)Crea un objeto UnaryExpression que representa una operación unaria más.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsUnaryPlus(Expression, MethodInfo)Crea un objeto UnaryExpression que representa una operación unaria más.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsUnboxCrea un objeto UnaryExpression que representa una conversión unboxing explícita.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsVariable(Type)Crea un nodo ParameterExpression que se puede usar para identificar un parámetro o una variable en un árbol de expresión.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsVariable(Type, String)Crea un nodo ParameterExpression que se puede usar para identificar un parámetro o una variable en un árbol de expresión.
Método protegidoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsVisitChildrenReduce el nodo y, a continuación, llama al delegado del visitante en la expresión reducida. El método inicia una excepción si el nodo no es reducible.
Arriba

En el ejemplo de código siguiente se muestra cómo se crea una expresión de bloque. La expresión de bloque se compone de dos objetos MethodCallExpression y de un objeto ConstantExpression.


// Add the following directive to your file:
// using System.Linq.Expressions;  

// The block expression allows for executing several expressions sequentually.
// When the block expression is executed,
// it returns the value of the last expression in the sequence.
BlockExpression blockExpr = Expression.Block(
    Expression.Call(
        null,
        typeof(Console).GetMethod("Write", new Type[] { typeof(String) }),
        Expression.Constant("Hello ")
       ),
    Expression.Call(
        null,
        typeof(Console).GetMethod("WriteLine", new Type[] { typeof(String) }),
        Expression.Constant("World!")
        ),
    Expression.Constant(42)
);

Console.WriteLine("The result of executing the expression tree:");
// The following statement first creates an expression tree,
// then compiles it, and then executes it.           
var result = Expression.Lambda<Func<int>>(blockExpr).Compile()();

// Print out the expressions from the block expression.
Console.WriteLine("The expressions from the block expression:");
foreach (var expr in blockExpr.Expressions)
    Console.WriteLine(expr.ToString());

// Print out the result of the tree execution.
Console.WriteLine("The return value of the block expression:");
Console.WriteLine(result);

// This code example produces the following output:
//
// The result of executing the expression tree:
// Hello World!

// The expressions from the block expression:
// Write("Hello ")
// WriteLine("World!")
// 42

// The return value of the block expression:
// 42


.NET Framework

Compatible con: 4.5, 4, 3.5

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Biblioteca de clases portable

Compatible con: Biblioteca de clases portable

.NET para aplicaciones de la Tienda Windows

Compatible con: Windows 8

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Todos los miembros públicos static (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.