=== on 11 May 2015, 12:06:21 Tamas Vajk wrote:
I modified the noncompliant-compliant comment in the code. Apart from this, this rule is now implemented for C#

=== on 11 May 2015, 13:53:01 Ann Campbell wrote:
FYI [~tamas.vajk] there's no need to explicitly mark anything Compliant in the Compliant Solution (updated). 

Thanks for the corrections.

=== on 20 May 2015, 15:23:21 Ann Campbell wrote:
updated per \http://jira.codehaus.org/browse/SONARCSANA-66

=== on 22 May 2015, 09:33:57 Tamas Vajk wrote:
Changed the ``++String++`` to ``++string++`` in the samples, but otherwise it LGTM.

=== on 29 May 2015, 08:46:38 Massimo PALADIN wrote:
\[~tamas.vajk] assigning to you so you remember to change the C# implementation to skip public methods.

=== on 3 Jun 2015, 20:06:41 Ann Campbell wrote:
\[~tamas.vajk] I originally wrote this rule for C# & the description included performance reasons. Were those also not appropriate in C#?

=== on 4 Jun 2015, 12:51:45 Tamas Vajk wrote:
\[~massimo.paladin] thanks. I checked in the C# implementation that we are filtering out ``++virtual++`` methods.

=== on 4 Jun 2015, 12:57:17 Tamas Vajk wrote:
\[~ann.campbell.2] Calling a ``++static++`` method is slightly more performant than calling a non-``++static++`` one, because there is no need to pass the ``++this++`` reference. But the performance difference is tiny if any.


I found this on the topic:

http://stackoverflow.com/questions/12279438/performance-of-static-methods-vs-instance-methods

