I'm trying to understand why I am getting an SA1100 on a call to base.Dispose in my generated code.
The Form class metadata suggests that the Dispose method isn't virtual, so I suppose technically the immediate class being inherited doesn't declare it virtual, but how else can I ensure I am calling the base method rather than the override method
Happy to be convinced otherwise, but looks like a false trigger to me.
Using Stylecop 18.104.22.168 with VS2008 SP1. Default settings (not set to analyse generated files, but does anyway). (System also has VS2010 and ES2010 installed.)
Project is .Net 3.5 C#.
Code snippit that generates the SA1100:
/// Clean up any resources being used.
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
if (disposing && (this.components != null))