7 instantiations of ExpandoObject
Microsoft.AspNetCore.Components.WebAssembly.Server (7)
39 references to ExpandoObject
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
netstandard (1)
System.Core (1)
System.Dynamic.Runtime (1)
System.Linq.Expressions (35)
System\Dynamic\ExpandoObject.cs (29)
82if (index == ExpandoObject.AmbiguousMatchFound)
88if (index == ExpandoObject.NoMatch)
130if (index == ExpandoObject.AmbiguousMatchFound)
134if (index == ExpandoObject.NoMatch)
142if (exactMatch != ExpandoObject.NoMatch)
154Debug.Assert(index != ExpandoObject.NoMatch);
197if (index == ExpandoObject.AmbiguousMatchFound)
202if (index == ExpandoObject.NoMatch)
250return _data[index] == ExpandoObject.Uninitialized;
351private readonly ExpandoObject _expando;
356internal KeyCollection(ExpandoObject expando)
490private readonly ExpandoObject _expando;
495internal ValueCollection(ExpandoObject expando)
778public MetaExpando(Expression expression, ExpandoObject value)
910if (val != ExpandoObject.Uninitialized)
964private ExpandoClass? GetClassEnsureIndex(string name, bool caseInsensitive, ExpandoObject obj, out ExpandoClass klass, out int index)
969if (index == ExpandoObject.AmbiguousMatchFound)
974if (index == ExpandoObject.NoMatch)
982Debug.Assert(index != ExpandoObject.NoMatch);
1015public new ExpandoObject Value => (ExpandoObject)base.Value!;
1098this[newClass.Keys.Length - 1] = ExpandoObject.Uninitialized;
1108newData[oldLength] = ExpandoObject.Uninitialized;
1156public static bool ExpandoTryGetValue(ExpandoObject expando, object? indexClass, int index, string name, bool ignoreCase, out object? value)
1174public static object? ExpandoTrySetValue(ExpandoObject expando, object? indexClass, int index, object? value, string name, bool ignoreCase)
1190public static bool ExpandoTryDeleteValue(ExpandoObject expando, object? indexClass, int index, string name, bool ignoreCase)
1192return expando.TryDeleteValue(indexClass, index, name, ignoreCase, ExpandoObject.Uninitialized);
1202public static bool ExpandoCheckVersion(ExpandoObject expando, object? version)
1214public static void ExpandoPromoteClass(ExpandoObject expando, object oldClass, object newClass)