protected void WarnIfPrivateMemberNeverUsed(TypeMember node)
{
if (NodeType.Constructor == node.NodeType && node.IsStatic) return;
if (node.IsPrivate && node.ContainsAnnotation("PrivateMemberNeverUsed"))
{
Warnings.Add(
CompilerWarningFactory.PrivateMemberNeverUsed(node) );
}
}