7 implementations of IAsyncLocalValueMap
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Threading\AsyncLocal.cs (7)
120
private sealed class EmptyAsyncLocalValueMap :
IAsyncLocalValueMap
139
private sealed class OneElementAsyncLocalValueMap :
IAsyncLocalValueMap
185
private sealed class TwoElementAsyncLocalValueMap :
IAsyncLocalValueMap
242
private sealed class ThreeElementAsyncLocalValueMap :
IAsyncLocalValueMap
309
private sealed class FourElementAsyncLocalValueMap :
IAsyncLocalValueMap
385
private sealed class MultiElementAsyncLocalValueMap :
IAsyncLocalValueMap
480
private sealed class ManyElementAsyncLocalValueMap : Dictionary<IAsyncLocal, object?>,
IAsyncLocalValueMap
14 references to IAsyncLocalValueMap
System.Private.CoreLib (14)
src\libraries\System.Private.CoreLib\src\System\Threading\AsyncLocal.cs (11)
94
IAsyncLocalValueMap
Set(IAsyncLocal key, object? value, bool treatNullValueAsNonexistent);
100
public static
IAsyncLocalValueMap
Empty { get; } = new EmptyAsyncLocalValueMap();
102
public static bool IsEmpty(
IAsyncLocalValueMap
asyncLocalValueMap)
110
public static
IAsyncLocalValueMap
Create(IAsyncLocal key, object? value, bool treatNullValueAsNonexistent)
122
public
IAsyncLocalValueMap
Set(IAsyncLocal key, object? value, bool treatNullValueAsNonexistent)
148
public
IAsyncLocalValueMap
Set(IAsyncLocal key, object? value, bool treatNullValueAsNonexistent)
198
public
IAsyncLocalValueMap
Set(IAsyncLocal key, object? value, bool treatNullValueAsNonexistent)
258
public
IAsyncLocalValueMap
Set(IAsyncLocal key, object? value, bool treatNullValueAsNonexistent)
328
public
IAsyncLocalValueMap
Set(IAsyncLocal key, object? value, bool treatNullValueAsNonexistent)
396
public
IAsyncLocalValueMap
Set(IAsyncLocal key, object? value, bool treatNullValueAsNonexistent)
484
public
IAsyncLocalValueMap
Set(IAsyncLocal key, object? value, bool treatNullValueAsNonexistent)
src\libraries\System.Private.CoreLib\src\System\Threading\ExecutionContext.cs (3)
25
private readonly
IAsyncLocalValueMap
? m_localValues;
36
IAsyncLocalValueMap
localValues,
489
IAsyncLocalValueMap
newValues;