13 references to IsRestrictedType
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Lambda.cs (1)
300else if (returnType.IsRestrictedType(ignoreSpanLikeTypes: true))
Binder\Binder_Symbols.cs (1)
644if (type.IsRestrictedType())
Errors\LazyArrayElementCantBeRefAnyDiagnosticInfo.cs (1)
34if (_possiblyRestrictedTypeSymbol.IsRestrictedType())
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
536if (p.TypeWithAnnotations.IsRestrictedType())
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
83Debug.Assert(local.TypeWithAnnotations.IsRestrictedType());
Symbols\ConstraintsHelper.cs (1)
881if (typeArgument.Type.IsPointerOrFunctionPointer() || typeArgument.IsRestrictedType() || typeArgument.IsVoidType())
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
81else if (returnType.IsRestrictedType(ignoreSpanLikeTypes: true))
Symbols\Source\LocalFunctionSymbol.cs (1)
250if (returnType.IsRestrictedType(ignoreSpanLikeTypes: true))
Symbols\Source\ParameterHelpers.cs (1)
660typeWithAnnotations.IsRestrictedType(ignoreSpanLikeTypes: true))
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
61if (returnType.IsRestrictedType(ignoreSpanLikeTypes: true))
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
151if (returnType.IsRestrictedType(ignoreSpanLikeTypes: true))
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
253if (returnType.IsRestrictedType(ignoreSpanLikeTypes: true))
Symbols\TypeWithAnnotations.cs (1)
964internal override bool IsRestrictedType(TypeSymbol typeSymbol, bool ignoreSpanLikeTypes) => _underlying.IsRestrictedType(ignoreSpanLikeTypes);