示例#1
0
 internal ArrayObject([NotNull] ArrayObject original, bool mutable)
     : this(original._array, mutable)
 {
     _threadSafety = SetupThreadSafety();
 }
示例#2
0
 /// <inheritdoc />
 public IMutableDictionary SetArray(string key, ArrayObject value)
 {
     Dict?.SetArray(key, value);
     return(this);
 }
示例#3
0
 /// <inheritdoc />
 public IMutableDictionary SetArray(string key, ArrayObject value)
 {
     SetValueInternal(key, value);
     return(this);
 }
示例#4
0
 /// <inheritdoc />
 public IMutableArray SetArray(int index, ArrayObject value)
 {
     _threadSafety.DoLocked(() => SetValueInternal(index, value));
     return(this);
 }
示例#5
0
 /// <inheritdoc />
 public IMutableArray InsertArray(int index, ArrayObject value)
 {
     _threadSafety.DoLocked(() => _array.Insert(index, value));
     return(this);
 }
示例#6
0
 /// <inheritdoc />
 public IMutableArray AddArray(ArrayObject value)
 {
     _threadSafety.DoLocked(() => _array.Add(value));
     return(this);
 }