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