Exemplo n.º 1
0
 protected void OnWordFound(IndexVariableReachedEvent e)
 {
     if (WordFoundEvent != null)
     {
         WordFoundEvent(e);
     }
 }
Exemplo n.º 2
0
        //The method that finds indexes and raises an event
        public void FindAllIndexes(string givenTextToSearchIn, string inputWordPattern)
        {
            int    prevIndex = -inputWordPattern.Length; // so we start at index 0
            int    index;
            string indexesString = "";

            while ((index = givenTextToSearchIn.IndexOf(inputWordPattern, prevIndex + inputWordPattern.Length)) != -1)
            {
                prevIndex      = index;
                indexesString += " " + index;
                IndexVariableReachedEvent indexArgs = new IndexVariableReachedEvent();
                indexArgs.Index = index;
                OnWordFound(indexArgs);
            }
        }