1 instantiation of ExprTypeOf
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
73new ExprTypeOf(TypeManager.GetPredefAgg(PredefinedType.PT_TYPE).getThisType(), sourceType);
12 references to ExprTypeOf
Microsoft.CSharp (12)
Microsoft\CSharp\RuntimeBinder\ExpressionTreeCallRewriter.cs (4)
332t = ((ExprTypeOf)list2.OptionalElement).SourceType.AssociatedSystemType; 360t = ((ExprTypeOf)list.OptionalNextListNode).SourceType.AssociatedSystemType; 480list.OptionalElement.Object, ((ExprTypeOf)list.OptionalNextListNode).SourceType.AssociatedSystemType); 799((ExprTypeOf)list.OptionalElement).SourceType.AssociatedSystemType,
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
72public static ExprTypeOf CreateTypeOf(CType sourceType) =>
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (5)
353protected override Expr VisitTYPEOF(ExprTypeOf expr) 792ExprTypeOf pTypeOf = CreateTypeOf(CType); 800private static ExprTypeOf CreateTypeOf(CType type) => ExprFactory.CreateTypeOf(type); 884ExprTypeOf pTypeOf = CreateTypeOf(pObject); 895ExprTypeOf pTypeOf2 = CreateTypeOf(expr.Type);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (2)
36ExpressionKind.TypeOf => VisitTYPEOF(pExpr as ExprTypeOf), 340protected virtual Expr VisitTYPEOF(ExprTypeOf pExpr)