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); } }
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); }