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