protected IXmlCursor SelectChild(IXmlNode node, string name, Type type)
            {
                var knownTypes = new XmlKnownTypeSet(type);
                var knownType  = new XmlKnownType(name, null, null, null, type);

                knownTypes.Add(knownType, true);

                var cursor = node.SelectChildren(knownTypes, Namespaces, CursorFlags.Elements);

                Assert.True(cursor.MoveNext());

                return(cursor);
            }
Esempio n. 2
0
        public void OneTimeSetUp()
        {
            if (KnownTypes == null)
            {
                KnownTypes = new XmlKnownTypeSet(typeof(T));
                KnownTypes.Add(new XmlKnownType("A", null, null, null, typeof(T)), true);
            }

            if (IncludedTypes == null)
            {
                IncludedTypes = new MockXmlIncludedTypeMap();
                IncludedTypes.DefaultClrType = typeof(T);
                IncludedTypes.InnerSet.Add(new XmlIncludedType("T", string.Empty, typeof(T)));
            }
        }
			protected IXmlCursor SelectChild(IXmlNode node, string name, Type type)
			{
				var knownTypes = new XmlKnownTypeSet(type);
				var knownType  = new XmlKnownType(name, null, null, null, type);
				knownTypes.Add(knownType, true);

				var cursor = node.SelectChildren(knownTypes, Namespaces, CursorFlags.Elements);
				Assert.True(cursor.MoveNext());

				return cursor;
			}
Esempio n. 4
0
		public void OneTimeSetUp()
		{
			if (KnownTypes == null)
			{
				KnownTypes = new XmlKnownTypeSet(typeof(T));
				KnownTypes.Add(new XmlKnownType("A", null, null, null, typeof(T)), true);
			}

			if (IncludedTypes == null)
			{
				IncludedTypes = new MockXmlIncludedTypeMap();
				IncludedTypes.DefaultClrType = typeof(T);
				IncludedTypes.InnerSet.Add(new XmlIncludedType("T", string.Empty, typeof(T)));
			}
		}