static void Main(string[] args) { WriteLine(Contains("methods")(GetText())); WriteLine(Contains("anything")(GetText())); WriteLine(StartsWith("Provides")(GetText())); WriteLine(StartsWith("anything")(GetText())); WriteLine(EndsWith("objects")(GetText())); WriteLine(EndsWith("anything")(GetText())); WriteLine(IndexOf("objects")(GetText())); WriteLine(IndexOf("anything")(GetText())); WriteLine(Replace("Provides")("Xpto")(GetText())); WriteLine(Replace("anything")("Xpto")(GetText())); }
public IEnumerator <ITask> IndexOfHandler(IndexOf indexOf) { indexOf.ResponsePort.Post( IndexOfResponse.FromRequest(indexOf.Body) ); yield break; }
public static void RunTest(List <int> list, int target) { var timings = new Action[] { #if INCLUDE_SLOW_PERFORMANCE_TESTS && !UNITY_EDITOR () => { TestUtility.Time($"Default For Loop ({list.Count})", () => { IndexOf.DefaultIndexOf(list, target); }); }, () => { TestUtility.Time($"List.IndexOf ({list.Count})", () => { list.IndexOf(target); }); }, () => { TestUtility.Time($"PointerIndexOf ({list.Count})", () => { IndexOf.PointerDefaultIndexOf(list, target); }); }, () => { TestUtility.Time($"PointerDefaultIndexOfThrows ({list.Count})", () => { IndexOf.PointerDefaultIndexOfThrows(list, target); }); }, #endif () => { TestUtility.Time($"BurstDefaultIndexOf ({list.Count})", () => { IndexOf.BurstDefaultIndexOf(list, target); }); }, () => { TestUtility.Time($"SIMDIndexOf ({list.Count})", () => { IndexOf.SIMDIndexOf(list, target); }); }, () => { TestUtility.Time($"SIMDParallelIndexOf({list.Count})", () => { IndexOf.SIMDParallelIndexOf(list, target); }); }, }; #if RANDOM_SHUFFLE_TESTS TestUtility.RandomShuffle(timings); #endif foreach (var timing in timings) { timing(); } Debug.Log($"{new StackFrame(1).GetMethod().Name} finished"); }
static internal ObjectFormulaTree Create(Variable variable, ObjectFormulaTree[] children) { IndexOf indexOf = new IndexOf(variable); return(new ObjectFormulaTree(indexOf, new List <ObjectFormulaTree> { children[0] })); }
private ScannerResult CheckIndexOf(ScannerRequest request, StringBuilder sb, StringBuilder linkBuilder = null) { ScannerResult result = IndexOf.Check(request); if (result.Success) { sb.Append("\tDirectory Traversal Found! " + request.URL + "! Email sent." + Environment.NewLine); SendEmail("\tDirectory Traversal Found", request.URL + " appears to have directory traversal enabled."); if (linkBuilder != null) { linkBuilder.Append(request.URL + Environment.NewLine); } } else { sb.Append("\tNo directory traversal found." + Environment.NewLine); } return(result); }