Do not use public, protected or protected internal (Protected Friend) nested types as a way of grouping types. Use namespaces for this purpose. There are very limited scenarios where nested types are the best design. Also, nested type member accessibility is not clearly understood by all audiences. Enumerators are exempt from this rule.
Do not poll more often than or utilize timers that fire more frequently than once per second. Higher frequency periodic activity ...
Do not set process priority to Idle. Processes with System.Diagnostics.ProcessPriorityClass.Idle will occupy the CPU when ...
Do not use 'C' as a prefix for type names. Do not use any prefix for naming types. Consider using the name of the base class ...
Do not use names that require case sensitivity for uniqueness. Components must be fully usable from both case-sensitive and ...
Do not use public, protected or protected internal (Protected Friend) nested types as a way of grouping types. Use namespaces ...
Do not use string literals for system items that have locale-specific designations. Special system locations should be retrieved ...
Do not use the varargs calling convention to accept a variable number of arguments. In the managed world, the 'params' and ...
Do not use underscores when specifying identifiers. Some generated Visual Studio identifiers for applications contain underscore ...
Do not wrap a method protected by a LinkDemand with a method that does not perform a security check. A LinkDemand checks ...