string GetDestructorMarkup (IMethodSymbol method)
{
if (method == null)
throw new ArgumentNullException ("method");
var result = new StringBuilder ();
AppendModifiers (result, method);
if (BreakLineAfterReturnType) {
result.AppendLine ();
} else {
result.Append (" ");
}
result.Append ("~");
result.Append (FilterEntityName (method.ContainingType.Name));
// if (formattingOptions.SpaceBeforeConstructorDeclarationParentheses)
// result.Append (" ");
result.Append ('(');
AppendParameterList (result, method.Parameters,
false /* formattingOptions.SpaceBeforeConstructorDeclarationParameterComma */,
false /* formattingOptions.SpaceAfterConstructorDeclarationParameterComma */);
result.Append (')');
return result.ToString ();
}