@@ -26,18 +26,6 @@ class SystemTextStringBuilderClass extends SystemTextClass {
26
26
Method getAppendFormatMethod ( ) { result = this .getAMethod ( "AppendFormat" ) }
27
27
}
28
28
29
- /** Clear content for `System.Text.StringBuilder.Clear`. */
30
- private class SystemTextStringBuilderClearFlow extends SummarizedCallable {
31
- SystemTextStringBuilderClearFlow ( ) {
32
- this = any ( SystemTextStringBuilderClass s ) .getAMethod ( "Clear" )
33
- }
34
-
35
- override predicate clearsContent ( ParameterPosition pos , DataFlow:: ContentSet content ) {
36
- pos .isThisParameter ( ) and
37
- content instanceof DataFlow:: ElementContent
38
- }
39
- }
40
-
41
29
/** Data flow for `System.Text.StringBuilder`. */
42
30
private class SystemTextStringBuilderFlowModelCsv extends SummaryModelCsv {
43
31
override predicate row ( string row ) {
@@ -120,6 +108,7 @@ private class SystemTextStringBuilderFlowModelCsv extends SummaryModelCsv {
120
108
"System.Text;StringBuilder;false;AppendLine;();;Argument[this];ReturnValue;value;manual" ,
121
109
"System.Text;StringBuilder;false;AppendLine;(System.String);;Argument[0];Argument[this].Element;value;manual" ,
122
110
"System.Text;StringBuilder;false;AppendLine;(System.String);;Argument[this];ReturnValue;value;manual" ,
111
+ "System.Text;StringBuilder;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual" ,
123
112
"System.Text;StringBuilder;false;StringBuilder;(System.String);;Argument[0];Argument[this].Element;value;manual" ,
124
113
"System.Text;StringBuilder;false;StringBuilder;(System.String,System.Int32);;Argument[0];Argument[this].Element;value;manual" ,
125
114
"System.Text;StringBuilder;false;StringBuilder;(System.String,System.Int32,System.Int32,System.Int32);;Argument[0];Argument[this].Element;value;manual" ,
0 commit comments