Exemple #1
0
        void IContentEx.Write(IUpdateEncoder encoder, int offset)
        {
            int length = _content.Count;

            encoder.WriteLength(length - offset);

            for (int i = offset; i < length; i++)
            {
                var c = _content[i];
                encoder.WriteAny(c);
            }
        }
Exemple #2
0
        internal void Write(IUpdateEncoder encoder, int offset)
        {
            var dict = new Dictionary <string, object>();

            dict["gc"]       = Gc;
            dict["guid"]     = Guid;
            dict["autoLoad"] = AutoLoad;

            if (Meta != null)
            {
                dict["meta"] = Meta;
            }

            encoder.WriteAny(dict);
        }