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