aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.Core/ExtensionMethods
diff options
context:
space:
mode:
authorRoy Ben Shabat <Roy.mail.net@gmail.com>2020-07-23 22:07:44 +0300
committerRoy Ben Shabat <Roy.mail.net@gmail.com>2020-07-23 22:07:44 +0300
commit84b3861addbb2f60c8b45e74d2748d4de5c39d86 (patch)
tree006a6575c226df5437dc3f0d48a2715cd1885f7b /Software/Visual_Studio/Tango.Core/ExtensionMethods
parent449cc62b5bd91e5233edc5c0042d5792c8aa2972 (diff)
downloadTango-84b3861addbb2f60c8b45e74d2748d4de5c39d86.tar.gz
Tango-84b3861addbb2f60c8b45e74d2748d4de5c39d86.zip
Implemented find & replace.
Improved symbols loading and highlighting. Implemented font +/-.
Diffstat (limited to 'Software/Visual_Studio/Tango.Core/ExtensionMethods')
-rw-r--r--Software/Visual_Studio/Tango.Core/ExtensionMethods/StringExtensions.cs10
1 files changed, 10 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Tango.Core/ExtensionMethods/StringExtensions.cs b/Software/Visual_Studio/Tango.Core/ExtensionMethods/StringExtensions.cs
index 4984c84db..ef17f0279 100644
--- a/Software/Visual_Studio/Tango.Core/ExtensionMethods/StringExtensions.cs
+++ b/Software/Visual_Studio/Tango.Core/ExtensionMethods/StringExtensions.cs
@@ -250,4 +250,14 @@ public static class StringExtensions
return new List<T>();
}
}
+
+ public static IEnumerable<int> AllIndexesOf(this string str, string searchstring)
+ {
+ int minIndex = str.IndexOf(searchstring);
+ while (minIndex != -1)
+ {
+ yield return minIndex;
+ minIndex = str.IndexOf(searchstring, minIndex + searchstring.Length);
+ }
+ }
}