src/Shared/EntityFramework/Core/Common/CommandTrees/DbNullExpression.cs
/// <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
/// <returns>
/// A result value of a specific type produced by
/// <see
///     cref="T:System.Data.Entity.Core.Common.CommandTrees.DbExpressionVisitor" />
/// .
/// </returns>
/// <param name="visitor">
/// An instance of a typed <see cref="T:System.Data.Entity.Core.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.
/// </param>
/// <typeparam name="TResultType">The type of the result produced by  visitor .</typeparam>
/// <exception cref="T:System.ArgumentNullException"> visitor  is null.</exception>
Implements the visitor pattern for expressions that produce a result value of a specific type.
Implements the visitor pattern for expressions that produce a result value of a specific type .
public override TResultType Accept<TResultType>(DbExpressionVisitor<TResultType> visitor)
        {
            Check.NotNull(visitor, "visitor");
            return visitor.Visit(this);
        }
public override TResultType Accept < TResultType > ( DbExpressionVisitor < TResultType > visitor ) { Check . NotNull ( visitor , " " ) ; return visitor . Visit ( this ) ; }
Implements the visitor pattern for expressions that produce a result value of a specific type.
Implements the visitor pattern for expressions that produce a result value of a specific type .
A result value of a specific type produced by


A result value of a specific type produced by
visitor  is null.
visitor is null .
visitor
DbExpressionVisitor<TResultType>
An instance of a typed  that produces a result value of a specific type.
An instance of a typed that produces a result value of a specific type .
typeparam
The type of the result produced by  visitor .
The type of the result produced by visitor .