Ejemplo n.º 1
0
 public static void HasFeatureReturnsTrueForSupportedVersion()
 {
     var target = new XmlImplementation();
     Assert.True(target.HasFeature(SupportedFeature, null));
     Assert.True(target.HasFeature(SupportedFeature, "1.0"));
     Assert.True(target.HasFeature(SupportedFeature, "2.0"));
 }
Ejemplo n.º 2
0
 public static void HasFeatureReturnsTrueForSupportedFeature()
 {
     var target = new XmlImplementation();
     // verify that it's also case-insensitive
     Assert.True(target.HasFeature(SupportedFeature.ToUpper(), null));
     Assert.True(target.HasFeature(SupportedFeature.ToLower(), null));
 }
Ejemplo n.º 3
0
    public void Method()
    {
// <Snippet1>
        XmlImplementation imp  = new XmlImplementation();
        XmlDocument       doc1 = imp.CreateDocument();
        XmlDocument       doc2 = imp.CreateDocument();
        // </Snippet1>
    }
Ejemplo n.º 4
0
        public static void TestForFeatureSome()
        {
            var imp = new XmlImplementation();

            Assert.False(imp.HasFeature("some", "1.0"));
            Assert.False(imp.HasFeature("some", "2.0"));
            Assert.False(imp.HasFeature("some", "3.0"));
        }
Ejemplo n.º 5
0
        public static void HasFeatureReturnsTrueForSupportedVersion()
        {
            var target = new XmlImplementation();

            Assert.True(target.HasFeature(SupportedFeature, null));
            Assert.True(target.HasFeature(SupportedFeature, "1.0"));
            Assert.True(target.HasFeature(SupportedFeature, "2.0"));
        }
Ejemplo n.º 6
0
        public static void HasFeatureReturnsTrueForSupportedFeature()
        {
            var target = new XmlImplementation();

            // verify that it's also case-insensitive
            Assert.True(target.HasFeature(SupportedFeature.ToUpper(), null));
            Assert.True(target.HasFeature(SupportedFeature.ToLower(), null));
        }
Ejemplo n.º 7
0
        public static void CreateDocument()
        {
            var imp = new XmlImplementation();

            var doc1 = imp.CreateDocument();
            var doc2 = imp.CreateDocument();

            Assert.NotNull(doc1);
            Assert.NotNull(doc2);
            Assert.NotSame(doc1, doc2);
        }
Ejemplo n.º 8
0
        public static void CreateDocument()
        {
            var imp = new XmlImplementation();

            var doc1 = imp.CreateDocument();
            var doc2 = imp.CreateDocument();

            Assert.NotNull(doc1);
            Assert.NotNull(doc2);
            Assert.NotSame(doc1, doc2);
        }
Ejemplo n.º 9
0
        public static object createDocument([This] DOMImplementation instance, string namespaceUri,
                                            string qualifiedName, [Nullable] DOMDocumentType docType)
        {
            XmlImplementation impl = (instance != null ? instance.XmlImplementation : new XmlImplementation());
            XmlDocument       doc  = impl.CreateDocument();

            if (docType != null)
            {
                if (!docType.IsAssociated)
                {
                    docType.Associate(doc);
                }
                else
                {
                    DOMException.Throw(ExceptionCode.WrongDocument);
                    return(false);
                }
            }

            doc.AppendChild(docType.XmlNode);
            doc.AppendChild(doc.CreateElement(qualifiedName, namespaceUri));

            return(new DOMDocument(doc));
        }
Ejemplo n.º 10
0
 public static void HasFeatureReturnsFalseForUnsupportedVersion()
 {
     var target = new XmlImplementation();
     Assert.False(target.HasFeature(SupportedFeature, "1.2"));
 }
 protected internal XmlDocument(XmlImplementation imp);
Ejemplo n.º 12
0
 public static void HasFeatureReturnsFalseForUnsupportedFeature()
 {
     var target = new XmlImplementation();
     Assert.False(target.HasFeature("Unsupported", null));
 }
Ejemplo n.º 13
0
 public DOMImplementation()
     : base(ScriptContext.CurrentContext, true)
 {
     XmlImplementation = new XmlImplementation();
 }
Ejemplo n.º 14
0
 protected internal XmlDocument(XmlImplementation imp);
Ejemplo n.º 15
0
 public SafeXmlDocument(XmlImplementation imp)
 {
     throw new NotSupportedException("Not supported");
 }
Ejemplo n.º 16
0
        public static void HasFeatureReturnsFalseForUnsupportedVersion()
        {
            var target = new XmlImplementation();

            Assert.False(target.HasFeature(SupportedFeature, "1.2"));
        }
Ejemplo n.º 17
0
        public static object hasFeature([This] DOMImplementation instance, string feature, string version)
        {
            XmlImplementation impl = (instance != null ? instance.XmlImplementation : new XmlImplementation());

            return(impl.HasFeature(feature, version));
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="SerializableXmlDocument"/> class.
 /// </summary>
 /// <param name="imp">
 /// The imp.
 /// </param>
 internal SerializableXmlDocument(XmlImplementation imp)
     : base(imp)
 {
 }
Ejemplo n.º 19
0
 protected internal Amf3Xml(XmlImplementation imp) : base(imp)
 {
 }
Ejemplo n.º 20
0
 public DOMImplementation()
 {
     XmlImplementation = new XmlImplementation();
 }
Ejemplo n.º 21
0
        public static void HasFeatureReturnsFalseForUnsupportedFeature()
        {
            var target = new XmlImplementation();

            Assert.False(target.HasFeature("Unsupported", null));
        }
 public XmlXPathDocument(XmlImplementation implementation) : base(implementation) => Construct();