コード例 #1
0
ファイル: ReadingStrategy.cs プロジェクト: itadapter/nfx
 /// <summary>
 /// Creates an array instance described by the CompositeArrayData instance
 /// </summary>
 public virtual object MakeNewArrayInstance(CompositeArrayData arrayData)
 {
     var clrElementType = ResolveType( arrayData.Type.ArrayElementType );
     return Array.CreateInstance(clrElementType, arrayData.ArrayDims);
 }
コード例 #2
0
ファイル: ReadingStrategy.cs プロジェクト: itadapter/nfx
 public virtual void DeserializeArray(Array array, CompositeArrayData data)
 {
     var idx = 0;
     SerializationUtils.WalkArrayRead(array, () => data.ArrayData[idx++] );
 }