@@ -68,6 +68,27 @@ class SystemXmlXmlReaderClass extends Class {
6868 }
6969}
7070
71+ /** Data flow for `System.Xml.XmlReader`. */
72+ private class SystemXmlXmlReaderFlowModelCsv extends SummaryModelCsv {
73+ override predicate row ( string row ) {
74+ row =
75+ [
76+ "System.Xml;XmlReader;false;Create;(System.IO.Stream);;Argument[0];ReturnValue;taint" ,
77+ "System.Xml;XmlReader;false;Create;(System.IO.Stream,System.Xml.XmlReaderSettings);;Argument[0];ReturnValue;taint" ,
78+ "System.Xml;XmlReader;false;Create;(System.IO.Stream,System.Xml.XmlReaderSettings,System.String);;Argument[0];ReturnValue;taint" ,
79+ "System.Xml;XmlReader;false;Create;(System.IO.Stream,System.Xml.XmlReaderSettings,System.Xml.XmlParserContext);;Argument[0];ReturnValue;taint" ,
80+ "System.Xml;XmlReader;false;Create;(System.IO.TextReader);;Argument[0];ReturnValue;taint" ,
81+ "System.Xml;XmlReader;false;Create;(System.IO.TextReader,System.Xml.XmlReaderSettings);;Argument[0];ReturnValue;taint" ,
82+ "System.Xml;XmlReader;false;Create;(System.IO.TextReader,System.Xml.XmlReaderSettings,System.String);;Argument[0];ReturnValue;taint" ,
83+ "System.Xml;XmlReader;false;Create;(System.IO.TextReader,System.Xml.XmlReaderSettings,System.Xml.XmlParserContext);;Argument[0];ReturnValue;taint" ,
84+ "System.Xml;XmlReader;false;Create;(System.String);;Argument[0];ReturnValue;taint" ,
85+ "System.Xml;XmlReader;false;Create;(System.String,System.Xml.XmlReaderSettings);;Argument[0];ReturnValue;taint" ,
86+ "System.Xml;XmlReader;false;Create;(System.String,System.Xml.XmlReaderSettings,System.Xml.XmlParserContext);;Argument[0];ReturnValue;taint" ,
87+ "System.Xml;XmlReader;false;Create;(System.Xml.XmlReader,System.Xml.XmlReaderSettings);;Argument[0];ReturnValue;taint"
88+ ]
89+ }
90+ }
91+
7192/** The `System.Xml.XmlReaderSettings` class. */
7293class SystemXmlXmlReaderSettingsClass extends Class {
7394 SystemXmlXmlReaderSettingsClass ( ) {
0 commit comments