Пример #1
0
		public XamlWriterInternalBase (XamlSchemaContext schemaContext, XamlWriterStateManager manager)
		{
			this.sctx = schemaContext;
			this.manager = manager;
			var p = new PrefixLookup (sctx) { IsCollectingNamespaces = true }; // it does not raise unknown namespace error.
			service_provider = new ValueSerializerContext (p, schemaContext, AmbientProvider);
		}
Пример #2
0
		public XamlObjectWriter (XamlSchemaContext schemaContext, XamlObjectWriterSettings settings)
		{
			if (schemaContext == null)
				throw new ArgumentNullException ("schemaContext");
			this.sctx = schemaContext;
			this.settings = settings ?? new XamlObjectWriterSettings ();
			var manager = new XamlWriterStateManager<XamlObjectWriterException, XamlObjectWriterException> (false);
			intl = new XamlObjectWriterInternal (this, sctx, manager);
		}
Пример #3
0
        public XamlXmlWriter(XmlWriter xmlWriter, XamlSchemaContext schemaContext, XamlXmlWriterSettings settings)
        {
            this.w        = xmlWriter ?? throw new ArgumentNullException(nameof(xmlWriter));
            this.sctx     = schemaContext ?? throw new ArgumentNullException(nameof(schemaContext));
            this.settings = settings ?? new XamlXmlWriterSettings();
            var manager = new XamlWriterStateManager <XamlXmlWriterException, InvalidOperationException> (true);

            intl = new XamlXmlWriterInternal(xmlWriter, sctx, manager);
        }
Пример #4
0
        public XamlObjectWriterInternal(
            XamlObjectWriter source, XamlSchemaContext schemaContext,
            XamlWriterStateManager manager, IAmbientProvider parentAmbientProvider)
            : base(schemaContext, manager, parentAmbientProvider)
        {
            this.source = source;
            var ext = source.Settings.ExternalNameScope;

            name_scope = ext != null && source.Settings.RegisterNamesOnExternalNamescope ? ext : new NameScope(ext);
        }
        public XamlWriterInternalBase(XamlSchemaContext schemaContext, XamlWriterStateManager manager)
        {
            this.sctx    = schemaContext;
            this.manager = manager;
            var p = new PrefixLookup(sctx)
            {
                IsCollectingNamespaces = true
            };                                                                             // it does not raise unknown namespace error.

            service_provider = new ValueSerializerContext(p, schemaContext, AmbientProvider);
        }
        protected XamlWriterInternalBase(XamlSchemaContext schemaContext, XamlWriterStateManager manager)
        {
            this.sctx    = schemaContext;
            this.manager = manager;
            var p = new PrefixLookup(sctx)
            {
                IsCollectingNamespaces = true
            };                                                                            // it does not raise unknown namespace error.

            service_provider = ValueSerializerContext.Create(p, schemaContext, this, this, this, this, this as IXamlObjectWriterFactory);
        }
Пример #7
0
        public XamlObjectWriter(XamlSchemaContext schemaContext, XamlObjectWriterSettings settings)
        {
            if (schemaContext == null)
            {
                throw new ArgumentNullException("schemaContext");
            }
            this.sctx     = schemaContext;
            this.settings = settings ?? new XamlObjectWriterSettings();
            var manager = new XamlWriterStateManager <XamlObjectWriterException, XamlObjectWriterException> (false);

            intl = new XamlObjectWriterInternal(this, sctx, manager);
        }
Пример #8
0
        public XamlXmlWriterInternal(XmlWriter w, XamlSchemaContext schemaContext, XamlWriterStateManager manager)
            : base(schemaContext, manager)
        {
            this.w = w;
//			this.sctx = schemaContext;
        }
Пример #9
0
		public XamlObjectWriterInternal (XamlObjectWriter source, XamlSchemaContext schemaContext, XamlWriterStateManager manager)
			: base (schemaContext, manager)
		{
			this.source = source;
			this.sctx = schemaContext;
			var ext = source.Settings.ExternalNameScope;
			name_scope = ext != null && source.Settings.RegisterNamesOnExternalNamescope ? ext : new NameScope (ext);
		}
Пример #10
0
 protected XamlWriterInternalBase(XamlSchemaContext schemaContext, XamlWriterStateManager manager)
     : this(schemaContext, manager, null)
 {
 }
Пример #11
0
		public XamlObjectWriterInternal (XamlObjectWriter source, XamlSchemaContext schemaContext, XamlWriterStateManager manager)
			: base (schemaContext, manager)
		{
			this.source = source;
			this.sctx = schemaContext;
		}
Пример #12
0
 public XamlObjectWriterInternal(XamlObjectWriter source, XamlSchemaContext schemaContext, XamlWriterStateManager manager)
     : this(source, schemaContext, manager, null)
 {
 }
Пример #13
0
 public XamlObjectWriterInternal(XamlObjectWriter source, XamlSchemaContext schemaContext, XamlWriterStateManager manager)
     : base(schemaContext, manager)
 {
     this.source = source;
     this.sctx   = schemaContext;
 }