File tree Expand file tree Collapse file tree
csharp/ql/test/utils/modelgenerator/dataflow Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ | NoSummaries;Properties;false;get_Prop;();;Argument[this];ReturnValue;taint;df-generated |
2+ | NoSummaries;Properties;false;set_Prop;(System.Object);;Argument[0];Argument[this];taint;df-generated |
13| NoSummaries;PublicClassFlow;false;PublicReturn;(System.Object);;Argument[0];ReturnValue;taint;df-generated |
24| Summaries;BaseClassFlow;true;ReturnParam;(System.Object);;Argument[0];ReturnValue;taint;df-generated |
35| Summaries;BasicFlow;false;ReturnField;();;Argument[this];ReturnValue;taint;df-generated |
3638| Summaries;IEnumerableFlow;false;ReturnIEnumerableElement;(System.Collections.Generic.IEnumerable<System.Object>);;Argument[0].Element;ReturnValue;taint;df-generated |
3739| Summaries;OperatorFlow;false;OperatorFlow;(System.Object);;Argument[0];Argument[this];taint;df-generated |
3840| Summaries;OperatorFlow;false;op_Addition;(Summaries.OperatorFlow,Summaries.OperatorFlow);;Argument[0];ReturnValue;taint;df-generated |
41+ | Summaries;Properties;false;get_Prop1;();;Argument[this];ReturnValue;taint;df-generated |
42+ | Summaries;Properties;false;set_Prop2;(System.String);;Argument[0];Argument[this];taint;df-generated |
Original file line number Diff line number Diff line change @@ -162,3 +162,13 @@ public object HasNeutralSummaryNoFlow(object o)
162162 return null ;
163163 }
164164}
165+
166+ public class Properties
167+ {
168+ public object backingField ;
169+ public object Prop
170+ {
171+ get { return backingField ; }
172+ set { backingField = value ; }
173+ }
174+ }
Original file line number Diff line number Diff line change @@ -260,3 +260,18 @@ public override int GetHashCode()
260260 return intTainted ;
261261 }
262262}
263+
264+ public class Properties
265+ {
266+ private string tainted ;
267+
268+ public string Prop1
269+ {
270+ get { return tainted ; }
271+ }
272+
273+ public string Prop2
274+ {
275+ set { tainted = value ; }
276+ }
277+ }
You can’t perform that action at this time.
0 commit comments