public override void VisitAccessorDeclaration(AccessorDeclarationSyntax node) { if (node.Body != null && node.Parent is BasePropertyDeclarationSyntax) { var z = model.GetDeclaredSymbol(node.Parent as PropertyDeclarationSyntax); cb.AppendWithIndent(z.Type.ToCppType()) .Append(" ") .Append(settings.GetPrefix) .Append(z.Name) .AppendLine("() const"); } base.VisitAccessorDeclaration(node); }