@@ -68,6 +68,27 @@ class SystemXmlXmlReaderClass extends Class {
68
68
}
69
69
}
70
70
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
+
71
92
/** The `System.Xml.XmlReaderSettings` class. */
72
93
class SystemXmlXmlReaderSettingsClass extends Class {
73
94
SystemXmlXmlReaderSettingsClass ( ) {
0 commit comments