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