Exemplo n.º 1
0
        private static void WriteEnumerable(WriterState writer, IEnumerable enumerable)
        {
            // ReSharper disable once PossibleMultipleEnumeration
            if (GenericWriter.WriteEnumerable(writer, enumerable))
            {
                return;
            }

            // fallback to non-generic version (we are not enumerating twice)
            writer.Write((byte)SerializedType.Enumerable);
            // ReSharper disable once PossibleMultipleEnumeration
            WriteEnumerableFallback(writer, enumerable);
        }