Exemple #1
0
 private void EnsureAttributesFromConstraints(DiagnosticBag diagnostics)
 {
     if (ConstraintTypesNoUseSiteDiagnostics.Any(t => t.ContainsNativeInteger()))
     {
         DeclaringCompilation.EnsureNativeIntegerAttributeExists(diagnostics, getLocation(), ModifyCompilationForAttributeEmbedding());
     }
     if (ConstraintsNeedNullableAttribute())
     {
         DeclaringCompilation.EnsureNullableAttributeExists(diagnostics, getLocation(), ModifyCompilationForAttributeEmbedding());
     }
     Location getLocation() => this.GetNonNullSyntaxNode().Location;
 }