public override SyntaxNode VisitIdentifierName(IdentifierNameSyntax name) { if (backingField != null) { if (name.Identifier.ValueText.Equals(backingField.Name)) { var symbolInfo = semanticModel.GetSymbolInfo(name); // Check binding info if (symbolInfo.Symbol != null && Equals(symbolInfo.Symbol.OriginalDefinition, backingField)) { name = name.WithIdentifier( SyntaxFactory.Identifier(property.Identifier.ValueText)); return name.WithAdditionalAnnotations(Formatter.Annotation); } } } return name; }
public override SyntaxNode VisitIdentifierName(IdentifierNameSyntax node) { var identifier = node.Identifier; if (node.Identifier.ValueText.Contains("Paradox")) { var newName = node.Identifier.ValueText.Replace("Paradox", "Xenko"); return node.WithIdentifier(SyntaxFactory.Identifier(identifier.LeadingTrivia, newName, identifier.TrailingTrivia)); } return base.VisitIdentifierName(node); }