15 references to IsPointerType
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Expressions.cs (1)
10186
Debug.Assert(expr.Type.
IsPointerType
());
Binder\Binder_Patterns.cs (2)
1070
else if (inputType.
IsPointerType
())
1942
|| (inputType.
IsPointerType
() && Compilation.LanguageVersion < MessageID.IDS_FeatureRecursivePatterns.RequiredVersion()))
Binder\Binder_Statements.cs (2)
1090
if (!declTypeOpt.Type.
IsPointerType
())
1230
Debug.Assert(declType.
IsPointerType
());
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
615
ExactOrBoundsKind kind = GetRefKind(arg).IsManagedReference() || target.Type.
IsPointerType
() ? ExactOrBoundsKind.Exact : ExactOrBoundsKind.LowerBound;
CodeGen\EmitAddress.cs (1)
102
Debug.Assert(operand.Type.
IsPointerType
());
CodeGen\EmitStatement.cs (1)
1824
Debug.Assert(local.TypeWithAnnotations.Type.
IsPointerType
());
Compilation\CSharpCompilation.cs (5)
4609
csharpLeftType.
IsPointerType
() &&
4618
csharpRightType.
IsPointerType
() &&
4627
csharpLeftType.
IsPointerType
() &&
4636
csharpLeftType.
IsPointerType
() &&
4727
if (csharpOperandType.
IsPointerType
() &&
Compilation\MemberSemanticModel.cs (1)
996
if (enumeratorInfoOpt.CurrentConversion is null && enumeratorInfoOpt.ElementType.
IsPointerType
())
Lowering\LocalRewriter\LocalRewriter_StackAlloc.cs (1)
45
if (type.
IsPointerType
())