コード例 #1
0
        public EntityJsonWriter(Type docType, TextWriter textWriter)
            : base(textWriter)
        {
            Ensure.That(docType, "docType").IsNotNull();

            DocType = docType;
            Conventions = new SerializationConventions();
        }
コード例 #2
0
ファイル: DocumentJsonWriter.cs プロジェクト: sluu99/mycouch
        public DocumentJsonWriter(TextWriter textWriter, DocumentSerializationMeta documentMeta, SerializationConventions conventions, IEntityReflector entityReflector)
            : base(textWriter)
        {
            Ensure.That(documentMeta, "documentMeta").IsNotNull();
            Ensure.That(conventions, "conventions").IsNotNull();
            Ensure.That(conventions, "entityReflector").IsNotNull();

            HasWrittenDocumentMeta = false;
            DocumentMeta = documentMeta;
            Conventions = conventions;
            ConventionWriter = new SerializationConventionWriter(this);
            EntityReflector = entityReflector;
            CloseOutput = false;
        }