Stream(System.Xml.XmlLinkedNode lnkNode)
        {
            m_dataObjs.Add(new Snoop.Data.ClassSeparator(typeof(System.Xml.XmlLinkedNode)));

            // No data to show at this level, but we want to explicitly
            // show that there is an intermediate class.

            System.Xml.XmlElement elem = lnkNode as System.Xml.XmlElement;
            if (elem != null)
            {
                Stream(elem);
                return;
            }

            System.Xml.XmlCharacterData charData = lnkNode as System.Xml.XmlCharacterData;
            if (charData != null)
            {
                Stream(charData);
                return;
            }

            System.Xml.XmlDeclaration decl = lnkNode as System.Xml.XmlDeclaration;
            if (decl != null)
            {
                Stream(decl);
                return;
            }

            System.Xml.XmlDocumentType dType = lnkNode as System.Xml.XmlDocumentType;
            if (dType != null)
            {
                Stream(dType);
                return;
            }

            System.Xml.XmlEntityReference entRef = lnkNode as System.Xml.XmlEntityReference;
            if (entRef != null)
            {
                Stream(entRef);
                return;
            }

            System.Xml.XmlProcessingInstruction pi = lnkNode as System.Xml.XmlProcessingInstruction;
            if (pi != null)
            {
                Stream(pi);
                return;
            }
        }
        public static bool _CreateEntityReference_System_Xml_XmlDocument_System_String( )
        {
            //Parameters
            System.String name = null;

            //ReturnType/Value
            System.Xml.XmlEntityReference returnVal_Real        = null;
            System.Xml.XmlEntityReference returnVal_Intercepted = null;

            //Exception
            Exception exception_Real        = null;
            Exception exception_Intercepted = null;

            InterceptionMaintenance.disableInterception( );

            try
            {
                returnValue_Real = System.Xml.XmlDocument.CreateEntityReference(name);
            }

            catch (Exception e)
            {
                exception_Real = e;
            }


            InterceptionMaintenance.enableInterception( );

            try
            {
                returnValue_Intercepted = System.Xml.XmlDocument.CreateEntityReference(name);
            }

            catch (Exception e)
            {
                exception_Intercepted = e;
            }


            Return((exception_Real.Messsage == exception_Intercepted.Message) && (returnValue_Real == returnValue_Intercepted));
        }
        Stream(System.Xml.XmlEntityReference entRef)
        {
            m_dataObjs.Add(new Snoop.Data.ClassSeparator(typeof(System.Xml.XmlEntityReference)));

            // no data to display at this level
        }
Пример #4
0
 internal XmlEntityReference(XmlDocument owner, SystemXmlEntityReference backingEntityReference)
 {
     _owner = owner;
     _backingEntityReference = backingEntityReference;
 }