3 instantiations of ExpandoData
System.Core (3)
Microsoft\Scripting\Actions\ExpandoObject.cs (3)
920internal static ExpandoData Empty = new ExpandoData(); 988return new ExpandoData(newClass, this._dataArray, this._version); 994ExpandoData newData = new ExpandoData(newClass, arr, this._version);
22 references to ExpandoData
System.Core (22)
Microsoft\Scripting\Actions\ExpandoObject.cs (22)
40private ExpandoData _data; // the data currently being held by the Expando object 54_data = ExpandoData.Empty; 69ExpandoData data = _data; 111ExpandoData data; 170ExpandoData data; 246private ExpandoData PromoteClassCore(ExpandoClass oldClass, ExpandoClass newClass) { 319private readonly ExpandoData _expandoData; 359ExpandoData data = _expando._data; 435private readonly ExpandoData _expandoData; 467ExpandoData data = _expando._data; 485ExpandoData data = _expando._data; 514ExpandoData data = _expando._data; 574ExpandoData data = _data; 608ExpandoData data; 611_data = ExpandoData.Empty; 655ExpandoData data = _data; 660ExpandoData data = _data; 666private IEnumerator<KeyValuePair<string, object>> GetExpandoEnumerator(ExpandoData data, int version) { 804var expandoData = Value._data; 920internal static ExpandoData Empty = new ExpandoData(); 984internal ExpandoData UpdateClass(ExpandoClass newClass) { 994ExpandoData newData = new ExpandoData(newClass, arr, this._version);