private void parseBlockForEventCancellation(IBlockStatement block, out bool cancels)
        {
            PhoneNavigationCallsTraverser traverser = new PhoneNavigationCallsTraverser(host);

            traverser.Traverse(block);
            cancels = traverser.CancelsEvents;
        }
        private void parseBlockForNavigation(IBlockStatement block, out bool navigates, out ICollection <string> navTargets)
        {
            PhoneNavigationCallsTraverser traverser = new PhoneNavigationCallsTraverser(host);

            traverser.Traverse(block);
            navigates  = traverser.CodeDoesNavigation;
            navTargets = traverser.NavigationTargets;
        }
 private void parseBlockForNavigation(IBlockStatement block, out bool navigates, out ICollection<string> navTargets) {
   PhoneNavigationCallsTraverser traverser = new PhoneNavigationCallsTraverser(host);
   traverser.Traverse(block);
   navigates = traverser.CodeDoesNavigation;
   navTargets = traverser.NavigationTargets;
 }
 private void parseBlockForEventCancellation(IBlockStatement block, out bool cancels) {
   PhoneNavigationCallsTraverser traverser = new PhoneNavigationCallsTraverser(host);
   traverser.Traverse(block);
   cancels = traverser.CancelsEvents;
 }