10 references to AreNullableAnnotationsEnabled
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Constraints.cs (3)
164
else if (isForOverride ||
AreNullableAnnotationsEnabled
(constraintSyntax.ClassOrStructKeyword))
298
if (!isForOverride && !hasTypeLikeConstraint && !
AreNullableAnnotationsEnabled
(typeParameterSyntax.Identifier))
337
return isForOverride ||
AreNullableAnnotationsEnabled
(typeParameterSyntax.Identifier) ? TypeParameterConstraintClause.Empty : TypeParameterConstraintClause.ObliviousNullabilityIfReferenceType;
Binder\Binder_Symbols.cs (6)
294
return NamespaceOrTypeOrAliasSymbolWithAnnotations.CreateUnannotated(
AreNullableAnnotationsEnabled
(identifier), symbol);
473
return TypeWithAnnotations.Create(
AreNullableAnnotationsEnabled
(tupleTypeSyntax.CloseParenToken), BindTupleType(tupleTypeSyntax, diagnostics, basesBeingResolved));
569
return TypeWithAnnotations.Create(
AreNullableAnnotationsEnabled
(predefinedType.Keyword), type);
668
type = TypeWithAnnotations.Create(
AreNullableAnnotationsEnabled
(rankSpecifier.CloseBracketToken), array);
925
return NamespaceOrTypeOrAliasSymbolWithAnnotations.CreateUnannotated(
AreNullableAnnotationsEnabled
(node.Identifier), bindingResult);
1254
return TypeWithAnnotations.Create(
AreNullableAnnotationsEnabled
(node.TypeArgumentList.GreaterThanToken), resultType);
Errors\LazyMissingNonNullTypesContextDiagnosticInfo.cs (1)
73
if (info?.Severity != DiagnosticSeverity.Error && !binder.
AreNullableAnnotationsEnabled
(questionToken))