예제 #1
0
        private void SerializeSearchResultDetail(SearchResultDetail data, Stream stream)
        {
            if (data == null)
            {
                throw new ArgumentNullException("data");
            }
            var fields = data.ToArray();

            stream.Write(BitConverter.GetBytes(fields.Length));
            foreach (var kvp in data)
            {
                SerializeString(stream, kvp.Key);
                SerializeString(stream, kvp.Value);
            }
        }