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