Class SqlGenericParamAccessExpression
- Namespace
- LinqToDB.Internal.Expressions
- Assembly
- linq2db.dll
public sealed class SqlGenericParamAccessExpression : Expression, IEquatable<SqlGenericParamAccessExpression>
- Inheritance
-
objectSqlGenericParamAccessExpression
- Implements
- Inherited Members
- Extension Methods
Constructors
SqlGenericParamAccessExpression(Expression, ParameterInfo)
public SqlGenericParamAccessExpression(Expression constructor, ParameterInfo parameterInfo)
Parameters
constructorExpressionparameterInfoParameterInfo
Properties
Constructor
public Expression Constructor { get; }
Property Value
NodeType
Gets the node type of this Expression.
public override ExpressionType NodeType { get; }
Property Value
- ExpressionType
One of the ExpressionType values.
ParamIndex
public int ParamIndex { get; }
Property Value
ParamType
public Type ParamType { get; }
Property Value
ParameterInfo
public ParameterInfo ParameterInfo { get; }
Property Value
Type
Gets the static type of the expression that this Expression represents.
public override Type Type { get; }
Property Value
Methods
Accept(ExpressionVisitor)
Dispatches to the specific visit method for this node type. For example, MethodCallExpression calls the VisitMethodCall(MethodCallExpression).
protected override Expression Accept(ExpressionVisitor visitor)
Parameters
visitorExpressionVisitorThe visitor to visit this node with.
Returns
- Expression
The result of visiting this node.
Equals(SqlGenericParamAccessExpression?)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(SqlGenericParamAccessExpression? other)
Parameters
otherSqlGenericParamAccessExpressionAn object to compare with this object.
Returns
- bool
true if the current object is equal to the
otherparameter; otherwise, false.
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
objobjectThe object to compare with the current object.
Returns
- bool
true if the specified object is equal to the current object; otherwise, false.
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
ToString()
Returns a textual representation of the Expression.
public override string ToString()
Returns
- string
A textual representation of the Expression.
Update(Expression)
public SqlGenericParamAccessExpression Update(Expression constructor)
Parameters
constructorExpression
Returns
Operators
operator ==(SqlGenericParamAccessExpression?, SqlGenericParamAccessExpression?)
public static bool operator ==(SqlGenericParamAccessExpression? left, SqlGenericParamAccessExpression? right)
Parameters
Returns
operator !=(SqlGenericParamAccessExpression?, SqlGenericParamAccessExpression?)
public static bool operator !=(SqlGenericParamAccessExpression? left, SqlGenericParamAccessExpression? right)