public override void PostWalkExitNodeDeclaration(ExitNodeDeclarationSyntax exitNodeDeclarationSyntax) { MethodsCalled["PostWalkExitNodeDeclaration"]=true; }
public override void VisitExitNodeDeclaration(ExitNodeDeclarationSyntax exitNodeDeclarationSyntax) { var identifier = exitNodeDeclarationSyntax.Identifier; var location = identifier.GetLocation(); var name = identifier.ToString(); if(location == null) { return; } var decl = new ExitNodeSymbol(name, location, exitNodeDeclarationSyntax, _taskDefinition); AddNodeDeclaration(decl); }
// ExitNodeDeclarationSyntax public override bool WalkExitNodeDeclaration(ExitNodeDeclarationSyntax exitNodeDeclarationSyntax) { MethodsCalled["WalkExitNodeDeclaration"]=true; return true; }