C# Class OLinq.Operation

Base operation type. An operation is associated with an Expression and implements its functionality.
Inheritance: IDisposable
Afficher le fichier Open project: wasabii/OLinq

Méthodes publiques

Méthode Description
CreateMethodCallOperation ( Type type, OperationContext context, MethodCallExpression expression ) : IOperation

Generates a new method call operation.

Dispose ( ) : void

Disposes of the operation.

IsMethod ( MethodInfo method, string name, int typeArgs, int parameters ) : bool

Méthodes protégées

Méthode Description
Operation ( OperationContext context, Expression expression ) : System

Initializes a new instance.

Method Details

CreateMethodCallOperation() public static méthode

Generates a new method call operation.
public static CreateMethodCallOperation ( Type type, OperationContext context, MethodCallExpression expression ) : IOperation
type System.Type
context OperationContext
expression System.Linq.Expressions.MethodCallExpression
Résultat IOperation

Dispose() public méthode

Disposes of the operation.
public Dispose ( ) : void
Résultat void

IsMethod() public static méthode

public static IsMethod ( MethodInfo method, string name, int typeArgs, int parameters ) : bool
method System.Reflection.MethodInfo
name string
typeArgs int
parameters int
Résultat bool

Operation() protected méthode

Initializes a new instance.
protected Operation ( OperationContext context, Expression expression ) : System
context OperationContext
expression System.Linq.Expressions.Expression
Résultat System