10 references to AreNullableAnnotationsEnabled
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Constraints.cs (3)
165
else if (isForOverride ||
AreNullableAnnotationsEnabled
(constraintSyntax.ClassOrStructKeyword))
340
if (!isForOverride && !hasTypeLikeConstraint && !
AreNullableAnnotationsEnabled
(typeParameterSyntax.Identifier))
379
return isForOverride ||
AreNullableAnnotationsEnabled
(typeParameterSyntax.Identifier) ? TypeParameterConstraintClause.Empty : TypeParameterConstraintClause.ObliviousNullabilityIfReferenceType;
Binder\Binder_Symbols.cs (6)
296
return NamespaceOrTypeOrAliasSymbolWithAnnotations.CreateUnannotated(
AreNullableAnnotationsEnabled
(identifier), symbol);
483
return TypeWithAnnotations.Create(
AreNullableAnnotationsEnabled
(tupleTypeSyntax.CloseParenToken), BindTupleType(tupleTypeSyntax, diagnostics, basesBeingResolved));
579
return TypeWithAnnotations.Create(
AreNullableAnnotationsEnabled
(predefinedType.Keyword), type);
678
type = TypeWithAnnotations.Create(
AreNullableAnnotationsEnabled
(rankSpecifier.CloseBracketToken), array);
935
return NamespaceOrTypeOrAliasSymbolWithAnnotations.CreateUnannotated(
AreNullableAnnotationsEnabled
(node.Identifier), bindingResult);
1264
return TypeWithAnnotations.Create(
AreNullableAnnotationsEnabled
(node.TypeArgumentList.GreaterThanToken), resultType);
Errors\LazyMissingNonNullTypesContextDiagnosticInfo.cs (1)
73
if (info?.Severity != DiagnosticSeverity.Error && !binder.
AreNullableAnnotationsEnabled
(questionToken))