2 instantiations of TypeBinaryExpression
System.Core (2)
Microsoft\Scripting\Ast\TypeBinaryExpression.cs (2)
200
return new
TypeBinaryExpression
(expression, type, ExpressionType.TypeIs);
214
return new
TypeBinaryExpression
(expression, type, ExpressionType.TypeEqual);
48 references to TypeBinaryExpression
System.Activities (8)
Microsoft\VisualBasic\Activities\VisualBasicDesignerHelper.cs (2)
600
TypeBinaryExpression
typeBinary = (
TypeBinaryExpression
)expression;
Microsoft\VisualBasic\Activities\VisualBasicHelper.cs (4)
1050
TypeBinaryExpression
typeBinary = (
TypeBinaryExpression
)expression;
1302
TypeBinaryExpression
typeBinary = (
TypeBinaryExpression
)expression;
System\Activities\ExpressionUtilities.cs (2)
1120
TypeBinaryExpression
typeBinary = (
TypeBinaryExpression
)expression;
System.Core (24)
Microsoft\Scripting\Ast\DebugViewWriter.cs (1)
848
protected internal override Expression VisitTypeBinary(
TypeBinaryExpression
node) {
Microsoft\Scripting\Ast\Expression.DebuggerProxy.cs (2)
421
private readonly
TypeBinaryExpression
_node;
423
public TypeBinaryExpressionProxy(
TypeBinaryExpression
node) {
Microsoft\Scripting\Ast\ExpressionStringBuilder.cs (1)
605
protected internal override Expression VisitTypeBinary(
TypeBinaryExpression
node) {
Microsoft\Scripting\Ast\ExpressionVisitor.cs (2)
517
/// Visits the children of the <see cref="
TypeBinaryExpression
" />.
522
protected internal virtual Expression VisitTypeBinary(
TypeBinaryExpression
node) {
Microsoft\Scripting\Ast\TypeBinaryExpression.cs (11)
177
public
TypeBinaryExpression
Update(Expression expression) {
190
/// Creates a <see cref="
TypeBinaryExpression
"/>.
193
/// <param name="type">A <see cref="Type"/> to set the <see cref="
TypeBinaryExpression
.TypeOperand"/> property equal to.</param>
194
/// <returns>A <see cref="
TypeBinaryExpression
"/> for which the <see cref="NodeType"/> property is equal to <see cref="TypeIs"/> and for which the <see cref="Expression"/> and <see cref="
TypeBinaryExpression
.TypeOperand"/> properties are set to the specified values.</returns>
195
public static
TypeBinaryExpression
TypeIs(Expression expression, Type type) {
204
/// Creates a <see cref="
TypeBinaryExpression
"/> that compares run-time type identity.
207
/// <param name="type">A <see cref="Type"/> to set the <see cref="
TypeBinaryExpression
.TypeOperand"/> property equal to.</param>
208
/// <returns>A <see cref="
TypeBinaryExpression
"/> for which the <see cref="NodeType"/> property is equal to <see cref="TypeEqual"/> and for which the <see cref="Expression"/> and <see cref="
TypeBinaryExpression
.TypeOperand"/> properties are set to the specified values.</returns>
209
public static
TypeBinaryExpression
TypeEqual(Expression expression, Type type) {
Microsoft\Scripting\Compiler\ConstantCheck.cs (1)
51
internal static AnalyzeTypeIsResult AnalyzeTypeIs(
TypeBinaryExpression
typeIs) {
Microsoft\Scripting\Compiler\LambdaCompiler.Expressions.cs (2)
533
TypeBinaryExpression
node = (
TypeBinaryExpression
)expr;
Microsoft\Scripting\Compiler\StackSpiller.cs (2)
519
TypeBinaryExpression
node = (
TypeBinaryExpression
)expr;
System\Linq\Expressions\ExpressionVisitor.cs (2)
58
return this.VisitTypeIs((
TypeBinaryExpression
)exp);
129
internal virtual Expression VisitTypeIs(
TypeBinaryExpression
b) {
System.Data.Entity (4)
System\Data\Objects\ELinq\EntityExpressionVisitor.cs (2)
67
return this.VisitTypeIs((
TypeBinaryExpression
)exp);
148
internal virtual Expression VisitTypeIs(
TypeBinaryExpression
b)
System\Data\Objects\ELinq\Translator.cs (2)
1075
private sealed class IsTranslator : TypedTranslator<
TypeBinaryExpression
>
1079
protected override DbExpression TypedTranslate(ExpressionConverter parent,
TypeBinaryExpression
linq)
System.Data.Linq (4)
SqlClient\Query\Funcletizer.cs (2)
185
return this.VisitTypeIs((
TypeBinaryExpression
)exp);
256
internal virtual Expression VisitTypeIs(
TypeBinaryExpression
b) {
SqlClient\Query\QueryConverter.cs (2)
192
return this.VisitTypeBinary((
TypeBinaryExpression
)node);
614
private SqlNode VisitTypeBinary(
TypeBinaryExpression
b) {
System.Data.Services (2)
parent\Client\System\Data\Services\Client\ALinq\ALinqExpressionVisitor.cs (2)
146
return this.VisitTypeIs((
TypeBinaryExpression
)exp);
257
internal virtual Expression VisitTypeIs(
TypeBinaryExpression
b)
System.Data.Services.Client (6)
System\Data\Services\Client\ALinq\ALinqExpressionVisitor.cs (2)
146
return this.VisitTypeIs((
TypeBinaryExpression
)exp);
257
internal virtual Expression VisitTypeIs(
TypeBinaryExpression
b)
System\Data\Services\Client\ALinq\ExpressionWriter.cs (1)
439
internal override Expression VisitTypeIs(
TypeBinaryExpression
b)
System\Data\Services\Client\ALinq\ProjectionAnalyzer.cs (2)
374
internal override Expression VisitTypeIs(
TypeBinaryExpression
b)
584
internal override Expression VisitTypeIs(
TypeBinaryExpression
b)
System\Data\Services\Client\ALinq\UriWriter.cs (1)
117
internal override Expression VisitTypeIs(
TypeBinaryExpression
b)