2 writes to Class
System.Core (2)
Microsoft\Scripting\Actions\ExpandoObject.cs (2)
962
Class
= ExpandoClass.Empty;
975
Class
= klass;
28 references to Class
System.Core (28)
Microsoft\Scripting\Actions\ExpandoObject.cs (28)
70
if (data.
Class
!= indexClass || ignoreCase) {
80
index = data.
Class
.GetValueIndex(name, ignoreCase, this);
117
if (data.
Class
!= indexClass || ignoreCase) {
122
index = data.
Class
.GetValueIndex(name, ignoreCase, this);
131
data.
Class
.GetValueIndexCaseSensitive(name) :
137
ExpandoClass newClass = data.
Class
.FindNewClass(name);
138
data = PromoteClassCore(data.
Class
, newClass);
141
index = data.
Class
.GetValueIndexCaseSensitive(name);
162
propertyChanged(this, new PropertyChangedEventArgs(data.
Class
.Keys[index]));
174
if (data.
Class
!= indexClass || ignoreCase) {
178
index = data.
Class
.GetValueIndex(name, ignoreCase, this);
211
propertyChanged(this, new PropertyChangedEventArgs(data.
Class
.Keys[index]));
238
return _data.
Class
;
250
if (_data.
Class
== oldClass) {
288
return _data.
Class
.GetValueIndexCaseSensitive(key) >= 0;
360
for (int i = 0; i < data.
Class
.Keys.Length; i++) {
362
array[arrayIndex++] = data.
Class
.Keys[i];
388
for (int i = 0, n = _expandoData.
Class
.Keys.Length; i < n; i++) {
391
yield return _expandoData.
Class
.Keys[i];
468
for (int i = 0; i < data.
Class
.Keys.Length; i++) {
486
for (int i = 0; i < data.
Class
.Keys.Length; i++) {
515
for (int i = 0; i < data.
Class
.Keys.Length; i++) {
575
int index = data.
Class
.GetValueIndexCaseSensitive(key);
618
for (int i = 0, n = data.
Class
.Keys.Length; i < n; i++) {
620
propertyChanged(this, new PropertyChangedEventArgs(data.
Class
.Keys[i]));
667
for (int i = 0; i < data.
Class
.Keys.Length; i++) {
678
yield return new KeyValuePair<string,object>(data.
Class
.Keys[i], temp);
805
var klass = expandoData.
Class
;