228 instantiations of NotNull
Microsoft.AspNetCore.Authorization (1)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
Microsoft.AspNetCore.Components.Server (1)
src\SignalR\common\Protocols.MessagePack\src\Protocol\MessagePackHubProtocolWorker.cs (1)
707private static void ThrowIfNullOrEmpty([NotNull] string? target, string message)
Microsoft.AspNetCore.DataProtection (1)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
Microsoft.AspNetCore.DataProtection.Extensions (3)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
src\Shared\ThrowHelpers\ArgumentThrowHelper.cs (2)
19[NotNull] 47[NotNull]
Microsoft.AspNetCore.Http.Connections (1)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
Microsoft.AspNetCore.Identity.FunctionalTests (1)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
Microsoft.AspNetCore.InternalTesting (3)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
src\Shared\ThrowHelpers\ArgumentThrowHelper.cs (2)
19[NotNull] 47[NotNull]
Microsoft.AspNetCore.JsonPatch (1)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
Microsoft.AspNetCore.Mvc.Abstractions (1)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (1)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\Shared\runtime\Http3\QPack\QPackDecoder.cs (1)
668private static void EnsureStringCapacity([NotNull] ref byte[]? buffer, int requiredLength, int existingLength)
Microsoft.AspNetCore.Shared.Tests (4)
src\Shared\runtime\Http3\QPack\QPackDecoder.cs (1)
668private static void EnsureStringCapacity([NotNull] ref byte[]? buffer, int requiredLength, int existingLength)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
src\Shared\ThrowHelpers\ArgumentThrowHelper.cs (2)
19[NotNull] 47[NotNull]
Microsoft.AspNetCore.SignalR.Client (1)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
Microsoft.AspNetCore.SignalR.Client.Core (1)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
Microsoft.AspNetCore.SignalR.Core (1)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
Microsoft.AspNetCore.SignalR.StackExchangeRedis (1)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
Microsoft.AspNetCore.WebUtilities (1)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
Microsoft.Extensions.Caching.Abstractions (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Caching.Memory (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Caching.SqlServer (3)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
src\Shared\ThrowHelpers\ArgumentThrowHelper.cs (2)
19[NotNull] 47[NotNull]
Microsoft.Extensions.Configuration (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Configuration.Abstractions (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Configuration.Binder (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Configuration.CommandLine (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Configuration.FileExtensions (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Configuration.Ini (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Configuration.Json (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Configuration.UserSecrets (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Configuration.Xml (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.DependencyInjection.Abstractions (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.DependencyModel (4)
DependencyContextJsonReader.cs (1)
214private static Target? SelectRuntimeTarget([NotNull] List<Target>? targets, string? runtimeTargetName)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Diagnostics (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Diagnostics.Abstractions (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Diagnostics.HealthChecks (1)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (1)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
Microsoft.Extensions.Features (1)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
Microsoft.Extensions.FileProviders.Composite (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.FileProviders.Embedded (3)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
src\Shared\ThrowHelpers\ArgumentThrowHelper.cs (2)
19[NotNull] 47[NotNull]
Microsoft.Extensions.FileProviders.Physical (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.FileSystemGlobbing (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Hosting (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Hosting.Abstractions (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Hosting.Systemd (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Hosting.WindowsServices (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Http (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Localization (3)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
src\Shared\ThrowHelpers\ArgumentThrowHelper.cs (2)
19[NotNull] 47[NotNull]
Microsoft.Extensions.Localization.Abstractions (1)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
Microsoft.Extensions.Logging (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Logging.Abstractions (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Logging.Configuration (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Logging.Console (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Logging.Debug (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Logging.EventLog (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Logging.EventSource (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Logging.TraceSource (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.ObjectPool (1)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
Microsoft.Extensions.Options (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Options.ConfigurationExtensions (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.Options.DataAnnotations (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
Microsoft.Extensions.WebEncoders (1)
src\Shared\ThrowHelpers\ArgumentNullThrowHelper.cs (1)
19[NotNull]
MobileBuildTasks (3)
Android\Tasks\NdkToolFinder.cs (3)
21[NotNull] 28[NotNull] 35[NotNull]
MonoAOTCompiler (1)
MonoAOTCompiler.cs (1)
49[NotNull]
MonoTargetsTasks (1)
NetTraceToMibcConverterTask\NetTraceToMibcConverter.cs (1)
38[NotNull]
System.Collections.Immutable (3)
Validation\Requires.cs (3)
23public static void NotNull<T>([NotNull] T value, string? parameterName) 41public static T NotNullPassthrough<T>([NotNull] T value, string? parameterName) 60public static void NotNullAllowStructs<T>([NotNull] T value, string? parameterName)
System.Data.Common (8)
src\libraries\Common\src\System\Data\Common\AdapterUtil.cs (1)
224internal static void CheckArgumentNull([NotNull] object? value, string parameterName)
System\Data\Common\DataColumnMappingCollection.cs (3)
180private void AddWithoutEvents([NotNull] DataColumnMapping? value) 388private static void ValidateType([NotNull] object? value) 400private void Validate(int index, [NotNull] DataColumnMapping? value)
System\Data\Common\DataTableMappingCollection.cs (2)
324private static void ValidateType([NotNull] object? value) 336private void Validate(int index, [NotNull] DataTableMapping? value)
System\Data\DataColumnCollection.cs (1)
319private void BaseAdd([NotNull] DataColumn? column)
System\Data\DataTableCollection.cs (1)
277private void BaseAdd([NotNull] DataTable table)
System.Net.Http (4)
src\libraries\Common\src\System\Net\Http\aspnetcore\Http3\QPack\QPackDecoder.cs (1)
668private static void EnsureStringCapacity([NotNull] ref byte[]? buffer, int requiredLength, int existingLength)
System\Net\Http\Headers\HttpHeaders.cs (1)
1131internal static int GetStoreValuesIntoStringArray(HeaderDescriptor descriptor, object sourceValues, [NotNull] ref string[]? values)
System\Net\Http\HttpClient.cs (1)
572private static void ThrowForNullResponse([NotNull] HttpResponseMessage? response)
System\Net\Http\SocketsHttpHandler\HttpConnectionBase.cs (1)
115static string GetOrAddCachedValue([NotNull] ref string? cache, HeaderDescriptor descriptor, ReadOnlySpan<byte> value, Encoding? encoding)
System.Net.Http.Json (3)
src\libraries\Common\src\System\ThrowHelper.cs (3)
19[NotNull] 44[return: NotNull] 48[NotNull]
System.Net.Primitives (1)
System\Net\IPNetwork.cs (1)
319static IPNetwork IParsable<IPNetwork>.Parse([NotNull] string s, IFormatProvider? provider) => Parse(s);
System.Net.Sockets (1)
System\Net\Sockets\UDPClient.cs (1)
817public byte[] Receive([NotNull] ref IPEndPoint? remoteEP)
System.Private.CoreLib (27)
src\libraries\System.Private.CoreLib\src\System\ArgumentException.cs (2)
104public static void ThrowIfNullOrEmpty([NotNull] string? argument, [CallerArgumentExpression(nameof(argument))] string? paramName = null) 117public static void ThrowIfNullOrWhiteSpace([NotNull] string? argument, [CallerArgumentExpression(nameof(argument))] string? paramName = null)
src\libraries\System.Private.CoreLib\src\System\ArgumentNullException.cs (3)
54public static void ThrowIfNull([NotNull] object? argument, [CallerArgumentExpression(nameof(argument))] string? paramName = null) 62internal static void ThrowIfNull([NotNull] object? argument, ExceptionArgument paramName) 74public static unsafe void ThrowIfNull([NotNull] void* argument, [CallerArgumentExpression(nameof(argument))] string? paramName = null)
src\libraries\System.Private.CoreLib\src\System\Array.cs (1)
43public static void Resize<T>([NotNull] ref T[]? array, int newSize)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (2)
3428[NotNull] ref EventMetadata[] eventData, 5922private static void UpdateStringBuilder([NotNull] ref StringBuilder? stringBuilder, string eventMessage, int startIndex, int count)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncTaskMethodBuilderT.cs (3)
88ref TAwaiter awaiter, ref TStateMachine stateMachine, [NotNull] ref Task<TResult>? taskField) 155[NotNull] ref Task<TResult>? taskField) 550internal static void SetNotificationForWaitCompletion(bool enabled, [NotNull] ref Task<TResult>? taskField)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\PoolingAsyncValueTaskMethodBuilderT.cs (3)
68internal static void SetException(Exception exception, [NotNull] ref StateMachineBox? boxFieldRef) 139ref TAwaiter awaiter, ref TStateMachine stateMachine, [NotNull] ref StateMachineBox? boxRef) 154[NotNull] ref StateMachineBox? boxFieldRef)
src\libraries\System.Private.CoreLib\src\System\Threading\LazyInitializer.cs (10)
50public static T EnsureInitialized<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] T>([NotNull] ref T? target) where T : class => 59private static T EnsureInitializedCore<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] T>([NotNull] ref T? target) where T : class 102public static T EnsureInitialized<T>([NotNull] ref T? target, Func<T> valueFactory) where T : class => 112private static T EnsureInitializedCore<T>([NotNull] ref T? target, Func<T> valueFactory) where T : class 160private static T EnsureInitializedCore<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] T>([AllowNull] ref T target, ref bool initialized, [NotNull] ref object? syncLock) 222private static T EnsureInitializedCore<T>([AllowNull] ref T target, ref bool initialized, [NotNull] ref object? syncLock, Func<T> valueFactory) 247public static T EnsureInitialized<T>([NotNull] ref T? target, [NotNullIfNotNull(nameof(syncLock))] ref object? syncLock, Func<T> valueFactory) where T : class => 262private static T EnsureInitializedCore<T>([NotNull] ref T? target, [NotNull] ref object? syncLock, Func<T> valueFactory) where T : class 287private static object EnsureLockInitialized([NotNull] ref object? syncLock) =>
src\libraries\System.Private.CoreLib\src\System\Threading\ReaderWriterLockSlim.cs (1)
904private void LazyCreateEvent([NotNull] ref EventWaitHandle? waitEvent, EnterLockType enterLockType)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.cs (1)
1227private static void NormalizeAdjustmentRuleOffset(TimeSpan baseUtcOffset, [NotNull] ref AdjustmentRule adjustmentRule)
src\System\RuntimeType.CoreCLR.cs (1)
1476private string ConstructName([NotNull] ref string? name, TypeNameFormatFlags formatFlags) =>
System.Private.Xml (2)
System\Xml\Serialization\CodeIdentifier.cs (1)
170internal static void CheckValidIdentifier([NotNull] string? ident)
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (1)
563private static void SetCollectionObjectWithCollectionMember([NotNull] ref object? collection, CollectionMember collectionMember,
System.Security.Cryptography (1)
System\Security\Cryptography\CryptographicOperations.cs (1)
759private static void CheckStream([NotNull] Stream source)
System.Text.Encodings.Web (2)
System\Text\Unicode\UnicodeRanges.cs (2)
30private static UnicodeRange CreateEmptyRange([NotNull] ref UnicodeRange? range) 38private static UnicodeRange CreateRange([NotNull] ref UnicodeRange? range, char first, char last)
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Regex.cs (1)
120private RegexTree Init(string pattern, RegexOptions options, TimeSpan matchTimeout, [NotNull] ref CultureInfo? culture)
System.Threading.Tasks.Dataflow (3)
Blocks\TransformManyBlock.cs (2)
101[NotNull] ref SourceCore<TOutput>? source, 102[NotNull] ref TargetCore<TInput>? target,
Internal\Common.cs (1)
311internal static void AddException([NotNull] ref List<Exception>? list, Exception exception, bool unwrapInnerExceptions = false)
WasmAppBuilder (10)
EmccCompile.cs (1)
27[NotNull]
ManagedToNativeGenerator.cs (3)
26[Required, NotNull] 29[Required, NotNull] 32[Required, NotNull]
RunWithEmSdkEnv.cs (1)
20[NotNull]
WasmAppBuilderBaseTask.cs (3)
18[NotNull] 28[NotNull] 49[Required, NotNull]
WasmLoadAssembliesAndReferences.cs (2)
18[NotNull] 22[NotNull]
WasmBuildTasks (7)
GenerateAOTProps.cs (2)
16[NotNull] 22[NotNull]
UpdateChromeVersions.cs (5)
34[Required, NotNull] 38[Required, NotNull] 41[Required, NotNull] 44[Required, NotNull] 47[Required, NotNull]
WorkloadBuildTasks (7)
InstallWorkloadFromArtifacts.cs (5)
27[Required, NotNull] 30[Required, NotNull] 33[Required, NotNull] 36[Required, NotNull] 39[Required, NotNull]
PatchNuGetConfig.cs (2)
30[Required, NotNull] 33[Required, NotNull]
3 references to NotNull
mscorlib (1)
mscorlib.cs (1)
65[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Diagnostics.CodeAnalysis.NotNullAttribute))]
netstandard (1)
netstandard.cs (1)
626[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Diagnostics.CodeAnalysis.NotNullAttribute))]
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net9.0\System.Runtime.Forwards.cs (1)
142[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Diagnostics.CodeAnalysis.NotNullAttribute))]