2 writes to Class
System.Linq.Expressions (2)
System\Dynamic\ExpandoObject.cs (2)
1071
Class
= ExpandoClass.Empty;
1085
Class
= klass;
28 references to Class
System.Linq.Expressions (28)
System\Dynamic\ExpandoObject.cs (28)
70
if (data.
Class
!= indexClass || ignoreCase)
81
index = data.
Class
.GetValueIndex(name, ignoreCase, this);
123
if (data.
Class
!= indexClass || ignoreCase)
129
index = data.
Class
.GetValueIndex(name, ignoreCase, this);
140
data.
Class
.GetValueIndexCaseSensitive(name) :
149
ExpandoClass newClass = data.
Class
.FindNewClass(name);
150
data = PromoteClassCore(data.
Class
, newClass);
153
index = data.
Class
.GetValueIndexCaseSensitive(name);
177
propertyChanged(this, new PropertyChangedEventArgs(data.
Class
.Keys[index]));
191
if (data.
Class
!= indexClass || ignoreCase)
196
index = data.
Class
.GetValueIndex(name, ignoreCase, this);
230
_propertyChanged?.Invoke(this, new PropertyChangedEventArgs(data.
Class
.Keys[index]));
257
internal ExpandoClass Class => _data.
Class
;
268
if (_data.
Class
== oldClass)
317
return _data.
Class
.GetValueIndexCaseSensitive(key) >= 0;
405
for (int i = 0; i < data.
Class
.Keys.Length; i++)
409
array[arrayIndex++] = data.
Class
.Keys[i];
437
for (int i = 0, n = _expandoData.
Class
.Keys.Length; i < n; i++)
442
yield return _expandoData.
Class
.Keys[i];
534
for (int i = 0; i < data.
Class
.Keys.Length; i++)
555
for (int i = 0; i < data.
Class
.Keys.Length; i++)
588
for (int i = 0; i < data.
Class
.Keys.Length; i++)
649
int index = data.
Class
.GetValueIndexCaseSensitive(key);
693
for (int i = 0, n = data.
Class
.Keys.Length; i < n; i++)
697
propertyChanged(this, new PropertyChangedEventArgs(data.
Class
.Keys[i]));
753
for (int i = 0; i < data.
Class
.Keys.Length; i++)
767
yield return new KeyValuePair<string, object?>(data.
Class
.Keys[i], temp);
906
var klass = expandoData.
Class
;