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; }