4828 references to AttributeTargets
ApiExplorerWebSite (1)
ApplicationModelWebSite (2)
Aspire.Azure.AI.OpenAI (2)
Aspire.Azure.Data.Tables (2)
Aspire.Azure.Messaging.EventHubs (2)
Aspire.Azure.Messaging.ServiceBus (2)
Aspire.Azure.Messaging.WebPubSub (2)
Aspire.Azure.Search.Documents (2)
Aspire.Azure.Security.KeyVault (2)
Aspire.Azure.Storage.Blobs (2)
Aspire.Azure.Storage.Queues (2)
Aspire.Components.Common.Tests (6)
Aspire.Dashboard.Components.Tests (5)
Aspire.Dashboard.Tests (3)
Aspire.Elastic.Clients.Elasticsearch (2)
Aspire.Hosting (2)
Aspire.Hosting.Analyzers (25)
src\Shared\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
16[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
26[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
31[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
45[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
59[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
73[AttributeUsage(AttributeTargets.Method, Inherited = false)]
78[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
96[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
116[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Aspire.Hosting.Testing.Tests (3)
Aspire.Hosting.Tests (3)
Aspire.Microsoft.Azure.Cosmos (2)
Aspire.Microsoft.Data.SqlClient (2)
Aspire.Microsoft.EntityFrameworkCore.Cosmos (2)
Aspire.Microsoft.EntityFrameworkCore.SqlServer (2)
Aspire.Milvus.Client (2)
Aspire.MongoDB.Driver (2)
Aspire.MySqlConnector (2)
Aspire.NATS.Net (2)
Aspire.Npgsql (2)
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL (2)
Aspire.OpenAI (2)
Aspire.Oracle.EntityFrameworkCore (2)
Aspire.Playground.Tests (9)
Aspire.Pomelo.EntityFrameworkCore.MySql (2)
Aspire.Qdrant.Client (2)
Aspire.RabbitMQ.Client (2)
Aspire.Seq (2)
Aspire.StackExchange.Redis (2)
Aspire.StackExchange.Redis.DistributedCaching (2)
Aspire.StackExchange.Redis.OutputCaching (2)
BasicTestApp (1)
BasicWebSite (2)
BuildActionTelemetryTable (4)
CodeStyleConfigFileGenerator (4)
ConfigurationSchemaGenerator.Tests (2)
CorsWebSite (2)
dotnet-openapi (1)
dotnet-svcutil-lib (171)
FrameworkFork\System.ServiceModel\Internals\System\Runtime\Fx.cs (42)
529[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Property | AttributeTargets.Class,
545[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor,
562[AttributeUsage(AttributeTargets.Field)]
605[AttributeUsage(AttributeTargets.Field)]
638[AttributeUsage(AttributeTargets.Field)]
690[AttributeUsage(AttributeTargets.Field | AttributeTargets.Method | AttributeTargets.Constructor,
723[AttributeUsage(AttributeTargets.Field | AttributeTargets.Class, Inherited = false)]
739[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = true)]
763[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor, Inherited = false)]
782[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor, Inherited = false)]
791[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor, Inherited = false)]
802[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor,
842[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor, Inherited = false)]
854[AttributeUsage(AttributeTargets.Property, AllowMultiple = false, Inherited = true)]
863[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Struct, AllowMultiple = false, Inherited = false)]
884[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Module | AttributeTargets.Class |
885AttributeTargets.Struct | AttributeTargets.Enum | AttributeTargets.Constructor | AttributeTargets.Method |
886AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Interface |
887AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)]
IIS.FunctionalTests (25)
IIS.LongTests (21)
IIS.Microbenchmarks (4)
IIS.NewHandler.FunctionalTests (21)
IIS.NewShim.FunctionalTests (21)
IIS.ShadowCopy.Tests (21)
IIS.Tests (3)
IISExpress.FunctionalTests (21)
illink (5)
ILLink.RoslynAnalyzer (26)
NullableAttributes.cs (25)
11 [AttributeUsage (AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
15 [AttributeUsage (AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
19 [AttributeUsage (AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
23 [AttributeUsage (AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
27 [AttributeUsage (AttributeTargets.Parameter, Inherited = false)]
41 [AttributeUsage (AttributeTargets.Parameter, Inherited = false)]
55 [AttributeUsage (AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
69 [AttributeUsage (AttributeTargets.Method, Inherited = false)]
73 [AttributeUsage (AttributeTargets.Parameter, Inherited = false)]
92 [AttributeUsage (AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
112 [AttributeUsage (AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Infrastructure.Common (7)
InMemory.FunctionalTests (2)
Interop.FunctionalTests (6)
Microsoft.AspNetCore.Analyzers (25)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.AspNetCore.Antiforgery (2)
Microsoft.AspNetCore.App.Analyzers (25)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.AspNetCore.App.Analyzers.Test (1)
Microsoft.AspNetCore.App.SourceGenerators (25)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.AspNetCore.App.UnitTests (1)
Microsoft.AspNetCore.Authorization (30)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.AspNetCore.Components (13)
Microsoft.AspNetCore.Components.Analyzers (25)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.AspNetCore.Components.Endpoints (1)
Microsoft.AspNetCore.Components.Performance (4)
Microsoft.AspNetCore.Components.Server (1)
Microsoft.AspNetCore.Components.Tests (12)
Microsoft.AspNetCore.Components.Web (2)
Microsoft.AspNetCore.ConcurrencyLimiter.Microbenchmarks (4)
Microsoft.AspNetCore.Cors (4)
Microsoft.AspNetCore.Cryptography.Internal (25)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.AspNetCore.Cryptography.KeyDerivation (1)
Microsoft.AspNetCore.DataProtection (1)
Microsoft.AspNetCore.DataProtection.Extensions (45)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.AspNetCore.DataProtection.Extensions.Tests (1)
Microsoft.AspNetCore.Grpc.Microbenchmarks (4)
Microsoft.AspNetCore.Hosting.Abstractions (1)
Microsoft.AspNetCore.Http (4)
Microsoft.AspNetCore.Http.Abstractions (1)
Microsoft.AspNetCore.Http.Abstractions.Microbenchmarks (4)
Microsoft.AspNetCore.Http.Extensions (7)
Microsoft.AspNetCore.Http.Extensions.Tests (4)
Microsoft.AspNetCore.Http.Microbenchmarks (4)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (25)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.AspNetCore.Http.ValidationsGenerator (25)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.AspNetCore.HttpLogging (2)
Microsoft.AspNetCore.Identity (3)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test (1)
Microsoft.AspNetCore.Identity.InMemory.Test (1)
Microsoft.AspNetCore.Identity.Test (1)
Microsoft.AspNetCore.Identity.UI (2)
Microsoft.AspNetCore.InternalTesting (47)
Microsoft.AspNetCore.JsonPatch (45)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.AspNetCore.Mvc.Analyzers (25)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.AspNetCore.Mvc.Api.Analyzers (25)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.AspNetCore.Mvc.Core (102)
Microsoft.AspNetCore.Mvc.Core.Test (9)
Microsoft.AspNetCore.Mvc.DataAnnotations (2)
Microsoft.AspNetCore.Mvc.Razor (2)
Microsoft.AspNetCore.Mvc.RazorPages (3)
Microsoft.AspNetCore.Mvc.Testing (1)
Microsoft.AspNetCore.Mvc.Testing.Tasks (25)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.AspNetCore.Mvc.ViewFeatures (19)
Microsoft.AspNetCore.OpenApi.Microbenchmarks (4)
Microsoft.AspNetCore.OpenApi.SourceGenerators (25)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.AspNetCore.OutputCaching (2)
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (4)
Microsoft.AspNetCore.RateLimiting (4)
Microsoft.AspNetCore.Razor (5)
Microsoft.AspNetCore.Razor.Runtime (7)
Microsoft.AspNetCore.RequestDecompression.Microbenchmarks (4)
Microsoft.AspNetCore.ResponseCaching.Microbenchmarks (4)
Microsoft.AspNetCore.ResponseCompression.Microbenchmarks (4)
Microsoft.AspNetCore.Routing (10)
Microsoft.AspNetCore.Routing.FunctionalTests (1)
Microsoft.AspNetCore.Routing.Microbenchmarks (4)
Microsoft.AspNetCore.Routing.Tests (2)
Microsoft.AspNetCore.Security.Microbenchmarks (4)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (5)
Microsoft.AspNetCore.Server.HttpSys.Microbenchmarks (4)
Microsoft.AspNetCore.Server.HttpSys.NonHelixTests (1)
Microsoft.AspNetCore.Server.IntegrationTesting (5)
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (4)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (3)
Microsoft.AspNetCore.Shared.Tests (1)
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (25)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.AspNetCore.SignalR.Client.Tests (2)
Microsoft.AspNetCore.SignalR.Core (1)
Microsoft.AspNetCore.SignalR.Microbenchmarks (4)
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (44)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.AspNetCore.SignalR.StackExchangeRedis.Tests (1)
Microsoft.AspNetCore.SignalR.Tests (2)
Microsoft.AspNetCore.SignalR.Tests.Utils (3)
Microsoft.AspNetCore.WebSockets.ConformanceTests (1)
Microsoft.AspNetCore.WebSockets.Microbenchmarks (4)
Microsoft.AspNetCore.WebUtilities.Microbenchmarks (4)
Microsoft.Bcl.AsyncInterfaces (5)
Microsoft.Bcl.Numerics (5)
Microsoft.Build.Framework (40)
Polyfills\NullableAttributes.cs (25)
14[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
18[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
22[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
26[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
30[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
44[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
58[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
72[AttributeUsage(AttributeTargets.Method, Inherited = false)]
76[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
95[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
115[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Build.Tasks.CodeAnalysis (29)
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (1)
Microsoft.Build.Tasks.Core (2)
Microsoft.Build.UnitTests.Shared (2)
Microsoft.Cci.Extensions (1)
Microsoft.CodeAnalysis (59)
Symbols\Attributes\AttributeUsageInfo.cs (38)
20Assembly = AttributeTargets.Assembly,
21Module = AttributeTargets.Module,
22Class = AttributeTargets.Class,
23Struct = AttributeTargets.Struct,
24Enum = AttributeTargets.Enum,
25Constructor = AttributeTargets.Constructor,
26Method = AttributeTargets.Method,
27Property = AttributeTargets.Property,
28Field = AttributeTargets.Field,
29Event = AttributeTargets.Event,
30Interface = AttributeTargets.Interface,
31Parameter = AttributeTargets.Parameter,
32Delegate = AttributeTargets.Delegate,
33ReturnValue = AttributeTargets.ReturnValue,
34GenericParameter = AttributeTargets.GenericParameter,
35All = AttributeTargets.All,
53internal static readonly AttributeUsageInfo Default = new AttributeUsageInfo(validTargets: AttributeTargets.All, allowMultiple: false, inherited: true);
57internal AttributeUsageInfo(AttributeTargets validTargets, bool allowMultiple, bool inherited)
82internal AttributeTargets ValidTargets
86return (AttributeTargets)(_flags & PackedAttributeUsage.All);
141return value != 0 && (value & (int)~AttributeTargets.All) == 0;
159builder.Add(GetErrorDisplayNameResourceId((AttributeTargets)(1 << flag)));
209private static string GetErrorDisplayNameResourceId(AttributeTargets target)
213case AttributeTargets.Assembly: return nameof(CodeAnalysisResources.Assembly);
214case AttributeTargets.Class: return nameof(CodeAnalysisResources.Class1);
215case AttributeTargets.Constructor: return nameof(CodeAnalysisResources.Constructor);
216case AttributeTargets.Delegate: return nameof(CodeAnalysisResources.Delegate1);
217case AttributeTargets.Enum: return nameof(CodeAnalysisResources.Enum1);
218case AttributeTargets.Event: return nameof(CodeAnalysisResources.Event1);
219case AttributeTargets.Field: return nameof(CodeAnalysisResources.Field);
220case AttributeTargets.GenericParameter: return nameof(CodeAnalysisResources.TypeParameter);
221case AttributeTargets.Interface: return nameof(CodeAnalysisResources.Interface1);
222case AttributeTargets.Method: return nameof(CodeAnalysisResources.Method);
223case AttributeTargets.Module: return nameof(CodeAnalysisResources.Module);
224case AttributeTargets.Parameter: return nameof(CodeAnalysisResources.Parameter);
225case AttributeTargets.Property: return nameof(CodeAnalysisResources.Property);
226case AttributeTargets.ReturnValue: return nameof(CodeAnalysisResources.Return1);
227case AttributeTargets.Struct: return nameof(CodeAnalysisResources.Struct1);
Microsoft.CodeAnalysis.CodeStyle (34)
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (3)
Microsoft.CodeAnalysis.Collections.Package (4)
Microsoft.CodeAnalysis.Contracts.Package (4)
Microsoft.CodeAnalysis.CSharp (55)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (28)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider (3)
Microsoft.CodeAnalysis.CSharp.Features (1)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (3)
Microsoft.CodeAnalysis.EditorFeatures (6)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (28)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (28)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (32)
Microsoft.CodeAnalysis.ExternalAccess.AspNetCore (3)
Microsoft.CodeAnalysis.ExternalAccess.Razor (2)
Microsoft.CodeAnalysis.ExternalAccess.Xaml (3)
Microsoft.CodeAnalysis.Features (17)
Microsoft.CodeAnalysis.Features.Test.Utilities (3)
Microsoft.CodeAnalysis.InteractiveHost (32)
Microsoft.CodeAnalysis.LanguageServer.Protocol (11)
Microsoft.CodeAnalysis.PooledObjects.Package (1)
Microsoft.CodeAnalysis.Test.Utilities (8)
Microsoft.CodeAnalysis.Threading.Package (29)
Microsoft.CodeAnalysis.VisualBasic (3)
Microsoft.CodeAnalysis.Workspaces (22)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (30)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
Microsoft.CommonLanguageServerProtocol.Framework.Package (31)
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (2)
Microsoft.DotNet.XUnitExtensions (27)
Microsoft.Extensions.AI.Integration.Tests (26)
src\LegacySupport\DiagnosticAttributes\NullableAttributes.cs (25)
24[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
38[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
45[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
52[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
67[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
97[AttributeUsage(AttributeTargets.Method, Inherited = false)]
104[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
121[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
142[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Extensions.AmbientMetadata.Application (57)
Microsoft.Extensions.AsyncState (68)
src\LegacySupport\DiagnosticAttributes\NullableAttributes.cs (25)
24[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
38[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
45[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
52[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
67[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
97[AttributeUsage(AttributeTargets.Method, Inherited = false)]
104[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
121[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
142[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Extensions.Caching.Hybrid (68)
src\LegacySupport\DiagnosticAttributes\NullableAttributes.cs (25)
24[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
38[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
45[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
52[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
67[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
97[AttributeUsage(AttributeTargets.Method, Inherited = false)]
104[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
121[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
142[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Extensions.Caching.MicroBenchmarks (25)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Extensions.Caching.SqlServer (26)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Extensions.Compliance.Abstractions (8)
Microsoft.Extensions.Compliance.Redaction (77)
src\LegacySupport\DiagnosticAttributes\NullableAttributes.cs (25)
24[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
38[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
45[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
52[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
67[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
97[AttributeUsage(AttributeTargets.Method, Inherited = false)]
104[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
121[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
142[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Extensions.Configuration.Abstractions (1)
Microsoft.Extensions.Configuration.KeyPerFile (25)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Extensions.Configuration.UserSecrets (1)
Microsoft.Extensions.DependencyInjection.Abstractions (3)
Microsoft.Extensions.Diagnostics.HealthChecks.Tests (25)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Extensions.Diagnostics.Probes (6)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (6)
Microsoft.Extensions.Http.Diagnostics (34)
src\LegacySupport\DiagnosticAttributes\NullableAttributes.cs (25)
24[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
38[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
45[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
52[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
67[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
97[AttributeUsage(AttributeTargets.Method, Inherited = false)]
104[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
121[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
142[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Extensions.Http.Polly (25)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Extensions.Http.Resilience (6)
Microsoft.Extensions.Identity.Core (46)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Extensions.Identity.Stores (45)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Extensions.Localization (28)
src\Shared\Nullable\NullableAttributes.cs (25)
11[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
21[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
41[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
51[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
70[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
89[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
108[AttributeUsage(AttributeTargets.Method, Inherited = false)]
118[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
141[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
166[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Extensions.Logging (1)
Microsoft.Extensions.Logging.Abstractions (1)
Microsoft.Extensions.Logging.AzureAppServices (1)
Microsoft.Extensions.Logging.Generators (25)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\CodeAnalysis\NullableAttributes.cs (25)
8[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
17[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
26[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
35[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
44[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
63[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
101[AttributeUsage(AttributeTargets.Method, Inherited = false)]
110[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
131[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
156[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Extensions.ObjectPool.Microbenchmark (4)
Microsoft.Extensions.Options (6)
Microsoft.Extensions.Options.Contextual (70)
src\LegacySupport\DiagnosticAttributes\NullableAttributes.cs (25)
24[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
38[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
45[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
52[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
67[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
97[AttributeUsage(AttributeTargets.Method, Inherited = false)]
104[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
121[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
142[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Extensions.Options.SourceGeneration (25)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\CodeAnalysis\NullableAttributes.cs (25)
8[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
17[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
26[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
35[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
44[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
63[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
101[AttributeUsage(AttributeTargets.Method, Inherited = false)]
110[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
131[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
156[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Extensions.Resilience (57)
src\LegacySupport\DiagnosticAttributes\NullableAttributes.cs (25)
24[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
38[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
45[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
52[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
67[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
97[AttributeUsage(AttributeTargets.Method, Inherited = false)]
104[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
121[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
142[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Extensions.Telemetry (74)
src\LegacySupport\DiagnosticAttributes\NullableAttributes.cs (25)
24[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
38[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
45[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
52[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
67[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
97[AttributeUsage(AttributeTargets.Method, Inherited = false)]
104[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
121[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
142[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Extensions.Telemetry.Abstractions (14)
Microsoft.Gen.ContextualOptions.Generated.Tests (2)
Microsoft.Interop.ComInterfaceGenerator (65)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\CodeAnalysis\NullableAttributes.cs (25)
8[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
17[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
26[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
35[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
44[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
63[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
101[AttributeUsage(AttributeTargets.Method, Inherited = false)]
110[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
131[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
156[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Interop.JavaScript.JSImportGenerator (65)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\CodeAnalysis\NullableAttributes.cs (25)
8[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
17[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
26[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
35[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
44[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
63[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
101[AttributeUsage(AttributeTargets.Method, Inherited = false)]
110[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
131[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
156[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Interop.LibraryImportGenerator (65)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\CodeAnalysis\NullableAttributes.cs (25)
8[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
17[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
26[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
35[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
44[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
63[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
101[AttributeUsage(AttributeTargets.Method, Inherited = false)]
110[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
131[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
156[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Interop.LibraryImportGenerator.Downlevel (65)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\CodeAnalysis\NullableAttributes.cs (25)
8[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
17[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
26[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
35[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
44[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
63[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
101[AttributeUsage(AttributeTargets.Method, Inherited = false)]
110[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
131[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
156[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.Interop.SourceGeneration (71)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\CodeAnalysis\NullableAttributes.cs (25)
8[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
17[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
26[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
35[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
44[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
63[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
101[AttributeUsage(AttributeTargets.Method, Inherited = false)]
110[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
131[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
156[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Microsoft.JSInterop (1)
Microsoft.Maui (3)
Microsoft.Maui.Controls (19)
Microsoft.Maui.Controls.Compatibility (3)
Microsoft.Maui.Controls.SourceGen (1)
Microsoft.Maui.Controls.Xaml (4)
Microsoft.Maui.Graphics (2)
Microsoft.ML.Core (40)
Microsoft.ML.CpuMath (10)
Microsoft.ML.Data (16)
Data\SchemaDefinition.cs (10)
20[AttributeUsage(AttributeTargets.Field | AttributeTargets.Property, AllowMultiple = false, Inherited = true)]
57[AttributeUsage(AttributeTargets.Field | AttributeTargets.Property, AllowMultiple = false, Inherited = true)]
103[AttributeUsage(AttributeTargets.Field | AttributeTargets.Property, AllowMultiple = false, Inherited = true)]
124[AttributeUsage(AttributeTargets.Field | AttributeTargets.Property, AllowMultiple = false, Inherited = true)]
133[AttributeUsage(AttributeTargets.Field | AttributeTargets.Property, AllowMultiple = false, Inherited = true)]
Microsoft.ML.DataView (2)
Microsoft.ML.PerformanceTests (1)
Microsoft.ML.TestFrameworkCommon (2)
Microsoft.ML.TorchSharp (5)
Microsoft.ML.Transforms (1)
Microsoft.TestUtilities (5)
Microsoft.VisualBasic.Core (9)
Microsoft.VisualStudio.LanguageServices (1)
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Microsoft.Web.Xdt.Extensions (1)
MSBuildTaskHost (35)
NullableAttributes.cs (25)
14[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
18[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
22[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
26[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
30[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
44[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
58[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
72[AttributeUsage(AttributeTargets.Method, Inherited = false)]
76[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
95[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
115[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
mscorlib (1)
Mvc.RoutingWebSite (1)
netstandard (1)
PresentationCore (7)
PresentationFramework (18)
RazorPagesWebSite (1)
Replay (29)
SemanticSearch.BuildTask (28)
Shared (66)
src\LegacySupport\DiagnosticAttributes\NullableAttributes.cs (25)
24[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
31[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
38[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
45[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
52[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
67[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
97[AttributeUsage(AttributeTargets.Method, Inherited = false)]
104[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
121[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
142[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
Sockets.BindTests (7)
Sockets.FunctionalTests (7)
System.Collections.Immutable (4)
System.ComponentModel.Annotations (97)
System.ComponentModel.Composition (24)
System.ComponentModel.Primitives (26)
System.ComponentModel.TypeConverter (33)
System.Composition.AttributedModel (18)
System.Configuration.ConfigurationManager (28)
System.Data.Common (2)
System.Diagnostics.Process (1)
System.Diagnostics.TraceSource (7)
System.DirectoryServices.AccountManagement (3)
System.Drawing.Common (44)
System.Linq.Expressions (6)
System.Net.Quic (5)
System.ObjectModel (8)
System.Private.CoreLib (557)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\CodeAnalysis\NullableAttributes.cs (25)
8[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
17[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
26[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
35[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
44[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
63[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
101[AttributeUsage(AttributeTargets.Method, Inherited = false)]
110[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
131[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
156[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Contracts\Contracts.cs (25)
32[AttributeUsage(AttributeTargets.Constructor | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Event | AttributeTargets.Delegate | AttributeTargets.Class | AttributeTargets.Parameter, AllowMultiple = false, Inherited = true)]
42[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)]
59[AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = false)]
81[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = false)]
89[AttributeUsage(AttributeTargets.Assembly)]
98[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, AllowMultiple = false, Inherited = true)]
115[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Property)]
130[AttributeUsage(AttributeTargets.Field)]
147[AttributeUsage(AttributeTargets.Method, AllowMultiple = false)]
156[AttributeUsage(AttributeTargets.Method, AllowMultiple = false)]
165[AttributeUsage(AttributeTargets.All, AllowMultiple = true, Inherited = false)]
System.Private.CoreLib.Generators (25)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\CodeAnalysis\NullableAttributes.cs (25)
8[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
17[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
26[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
35[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
44[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
63[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
101[AttributeUsage(AttributeTargets.Method, Inherited = false)]
110[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
131[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
156[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
System.Private.Windows.Core.TestUtilities (6)
System.Private.Xml (83)
System.Reflection.DispatchProxy (2)
System.Reflection.Metadata (16)
System.Runtime (1)
System.Runtime.CompilerServices.VisualC (15)
System.Runtime.InteropServices (33)
System.Runtime.InteropServices.JavaScript (4)
System.Runtime.Serialization.Primitives (14)
System.Security.Permissions (142)
System.ServiceProcess.ServiceController (1)
System.Text.Json (38)
System.Text.Json.SourceGeneration (33)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\CodeAnalysis\NullableAttributes.cs (25)
8[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
17[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
26[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
35[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
44[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
63[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
101[AttributeUsage(AttributeTargets.Method, Inherited = false)]
110[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
131[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
156[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
System.Text.RegularExpressions (2)
System.Text.RegularExpressions.Generator (25)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\CodeAnalysis\NullableAttributes.cs (25)
8[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
17[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
26[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
35[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
44[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
63[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
82[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
101[AttributeUsage(AttributeTargets.Method, Inherited = false)]
110[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
131[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
156[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inherited = false, AllowMultiple = true)]
System.Windows.Forms (10)
System.Windows.Forms.Design (9)
System.Windows.Forms.Tests (3)
System.Xaml (27)
System.Xaml.Tests (2)
Xunit.NetCore.Extensions (1)