Deveel.Data.Serialization.BinarySerializer.ReadArray C# (CSharp) Method

ReadArray() private static method

private static ReadArray ( BinaryReader reader, Encoding encoding ) : Array
reader BinaryReader
encoding Encoding
return Array
		private static Array ReadArray(BinaryReader reader, Encoding encoding) {
			var objType = ReadType(reader);
			var arrayLength = reader.ReadInt32();
			var array = Array.CreateInstance(objType, arrayLength);
			for (int i = 0; i < arrayLength; i++) {
				array.SetValue(ReadValue(reader, encoding), i);
			}

			return array;
		}