37 instantiations of ExpandoObject
Microsoft.AspNetCore.Components.WebAssembly.Server (7)
TargetPickerUi.cs (7)
100
dynamic message = new
ExpandoObject
();
101
dynamic options = new
ExpandoObject
();
102
dynamic awaitObj = new
ExpandoObject
();
139
dynamic messageListTabs = new
ExpandoObject
();
233
dynamic messageWatchTargets = new
ExpandoObject
();
238
dynamic messageWatchResources = new
ExpandoObject
();
246
dynamic messageGetWatcher = new
ExpandoObject
();
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (2)
IntegrationTests\SimpleObjectIntegrationTest.cs (1)
157
dynamic @object = new
ExpandoObject
();
Internal\ObjectVisitorTest.cs (1)
18
public dynamic Items { get; set; } = new
ExpandoObject
();
Microsoft.AspNetCore.JsonPatch.Tests (28)
CustomNamingStrategyTests.cs (2)
70
dynamic targetObject = new
ExpandoObject
();
124
dynamic targetObject = new
ExpandoObject
();
IntegrationTests\ExpandoObjectIntegrationTest.cs (23)
18
dynamic targetObject = new
ExpandoObject
();
36
dynamic dynamicProperty = new
ExpandoObject
();
58
dynamic targetObject = new
ExpandoObject
();
75
dynamic targetObject = new
ExpandoObject
();
76
targetObject.InBetweenFirst = new
ExpandoObject
();
77
targetObject.InBetweenFirst.InBetweenSecond = new
ExpandoObject
();
94
dynamic targetObject = new
ExpandoObject
();
112
dynamic targetObject = new
ExpandoObject
();
126
dynamic targetObject = new
ExpandoObject
();
140
dynamic targetObject = new
ExpandoObject
();
161
dynamic targetObject = new
ExpandoObject
();
182
dynamic targetObject = new
ExpandoObject
();
201
dynamic targetObject = new
ExpandoObject
();
220
dynamic targetObject = new
ExpandoObject
();
243
dynamic targetObject = new
ExpandoObject
();
265
dynamic targetObject = new
ExpandoObject
();
285
dynamic targetObject = new
ExpandoObject
();
305
dynamic targetObject = new
ExpandoObject
();
325
dynamic targetObject = new
ExpandoObject
();
326
targetObject.Test = new
ExpandoObject
();
346
dynamic targetObject = new
ExpandoObject
();
347
targetObject.Test = new
ExpandoObject
();
367
dynamic targetObject = new
ExpandoObject
();
IntegrationTests\NestedObjectIntegrationTest.cs (1)
125
DynamicProperty = new
ExpandoObject
()
IntegrationTests\SimpleObjectIntegrationTest.cs (1)
157
dynamic @object = new
ExpandoObject
();
Internal\ObjectVisitorTest.cs (1)
18
public dynamic Items { get; set; } = new
ExpandoObject
();
40 references to ExpandoObject
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
TargetPickerUi.cs (1)
51
static async Task SendMessageToBrowser(NetworkStream toStream,
ExpandoObject
args, CancellationToken token)
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
InteractiveSessionTests.cs (1)
214
typeof(System.Dynamic.
ExpandoObject
).GetTypeInfo().Assembly).
netstandard (1)
netstandard.cs (1)
769
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Dynamic.
ExpandoObject
))]
System.Core (1)
System.Core.cs (1)
74
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Dynamic.
ExpandoObject
))]
System.Dynamic.Runtime (1)
System.Dynamic.Runtime.cs (1)
29
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Dynamic.
ExpandoObject
))]
System.Linq.Expressions (35)
System\Dynamic\ExpandoClass.cs (6)
105
internal int GetValueIndex(string name, bool caseInsensitive,
ExpandoObject
obj)
133
return
ExpandoObject
.NoMatch;
148
private int GetValueIndexCaseInsensitive(string name,
ExpandoObject
obj)
150
int caseInsensitiveMatch =
ExpandoObject
.NoMatch; //the location of the case-insensitive matching member
163
if (caseInsensitiveMatch ==
ExpandoObject
.NoMatch)
170
return
ExpandoObject
.AmbiguousMatchFound;
System\Dynamic\ExpandoObject.cs (29)
82
if (index ==
ExpandoObject
.AmbiguousMatchFound)
88
if (index ==
ExpandoObject
.NoMatch)
130
if (index ==
ExpandoObject
.AmbiguousMatchFound)
134
if (index ==
ExpandoObject
.NoMatch)
142
if (exactMatch !=
ExpandoObject
.NoMatch)
154
Debug.Assert(index !=
ExpandoObject
.NoMatch);
197
if (index ==
ExpandoObject
.AmbiguousMatchFound)
202
if (index ==
ExpandoObject
.NoMatch)
250
return _data[index] ==
ExpandoObject
.Uninitialized;
361
private readonly
ExpandoObject
_expando;
366
internal KeyCollection(
ExpandoObject
expando)
500
private readonly
ExpandoObject
_expando;
505
internal ValueCollection(
ExpandoObject
expando)
810
public MetaExpando(Expression expression,
ExpandoObject
value)
942
if (val !=
ExpandoObject
.Uninitialized)
996
private ExpandoClass? GetClassEnsureIndex(string name, bool caseInsensitive,
ExpandoObject
obj, out ExpandoClass klass, out int index)
1001
if (index ==
ExpandoObject
.AmbiguousMatchFound)
1006
if (index ==
ExpandoObject
.NoMatch)
1014
Debug.Assert(index !=
ExpandoObject
.NoMatch);
1047
public new
ExpandoObject
Value => (
ExpandoObject
)base.Value!;
1130
this[newClass.Keys.Length - 1] =
ExpandoObject
.Uninitialized;
1140
newData[oldLength] =
ExpandoObject
.Uninitialized;
1188
public static bool ExpandoTryGetValue(
ExpandoObject
expando, object? indexClass, int index, string name, bool ignoreCase, out object? value)
1206
public static object? ExpandoTrySetValue(
ExpandoObject
expando, object? indexClass, int index, object? value, string name, bool ignoreCase)
1222
public static bool ExpandoTryDeleteValue(
ExpandoObject
expando, object? indexClass, int index, string name, bool ignoreCase)
1224
return expando.TryDeleteValue(indexClass, index, name, ignoreCase,
ExpandoObject
.Uninitialized);
1234
public static bool ExpandoCheckVersion(
ExpandoObject
expando, object? version)
1246
public static void ExpandoPromoteClass(
ExpandoObject
expando, object oldClass, object newClass)