7 implementations of IAsyncLocalValueMap
System.Private.CoreLib (7)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\AsyncLocal.cs (7)
122private sealed class EmptyAsyncLocalValueMap : IAsyncLocalValueMap 141private sealed class OneElementAsyncLocalValueMap : IAsyncLocalValueMap 187private sealed class TwoElementAsyncLocalValueMap : IAsyncLocalValueMap 244private sealed class ThreeElementAsyncLocalValueMap : IAsyncLocalValueMap 311private sealed class FourElementAsyncLocalValueMap : IAsyncLocalValueMap 387private sealed class MultiElementAsyncLocalValueMap : IAsyncLocalValueMap 479private sealed class ManyElementAsyncLocalValueMap : IAsyncLocalValueMap
14 references to IAsyncLocalValueMap
System.Private.CoreLib (14)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\AsyncLocal.cs (11)
96IAsyncLocalValueMap Set(IAsyncLocal key, object? value, bool treatNullValueAsNonexistent); 102public static IAsyncLocalValueMap Empty { get; } = new EmptyAsyncLocalValueMap(); 104public static bool IsEmpty(IAsyncLocalValueMap asyncLocalValueMap) 112public static IAsyncLocalValueMap Create(IAsyncLocal key, object? value, bool treatNullValueAsNonexistent) 124public IAsyncLocalValueMap Set(IAsyncLocal key, object? value, bool treatNullValueAsNonexistent) 150public IAsyncLocalValueMap Set(IAsyncLocal key, object? value, bool treatNullValueAsNonexistent) 200public IAsyncLocalValueMap Set(IAsyncLocal key, object? value, bool treatNullValueAsNonexistent) 260public IAsyncLocalValueMap Set(IAsyncLocal key, object? value, bool treatNullValueAsNonexistent) 330public IAsyncLocalValueMap Set(IAsyncLocal key, object? value, bool treatNullValueAsNonexistent) 398public IAsyncLocalValueMap Set(IAsyncLocal key, object? value, bool treatNullValueAsNonexistent) 513public IAsyncLocalValueMap Set(IAsyncLocal key, object? value, bool treatNullValueAsNonexistent)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\ExecutionContext.cs (3)
27private readonly IAsyncLocalValueMap? m_localValues; 38IAsyncLocalValueMap localValues, 506IAsyncLocalValueMap newValues;