public override void PostWalkViewNodeDeclaration(ViewNodeDeclarationSyntax viewNodeDeclarationSyntax) { 
			MethodsCalled["PostWalkViewNodeDeclaration"]=true;
		}
        public override void VisitViewNodeDeclaration(ViewNodeDeclarationSyntax viewNodeDeclarationSyntax) {

            var identifier = viewNodeDeclarationSyntax.Identifier;
            var location = identifier.GetLocation();
            var name = identifier.ToString();

            if (location == null) {
                return;
            }

            var decl = new ViewNodeSymbol(name, location, viewNodeDeclarationSyntax, _taskDefinition);

            AddNodeDeclaration(decl);
        }
		// ViewNodeDeclarationSyntax
		public override bool WalkViewNodeDeclaration(ViewNodeDeclarationSyntax viewNodeDeclarationSyntax) { 
			MethodsCalled["WalkViewNodeDeclaration"]=true;
			return true; 
		}