If a COM registration method is provided, an unregistration method must also be provided to reverse the operations performed by the registration method. COM registration functions are static methods within a type that are marked with the ComRegisterFunction attribute. All COM registration functions should be matched by a static method within the same type that is marked with the ComUnregisterFunction attribute. This method should reverse any operations completed by the registration function.
Identifiers must be integers between 0 and 65535. Integers between -32768 and -1 will be converted to their bit-wise equivalent ...
Identifiers which conflict in whole or in part with namespace names should be avoided. Names that describe the purpose or ...
Identifiers which conflict with reserved language keywords should be avoided. Using a reserved keyword as an identifier makes ...
Identity Specifiers: sid:sid - References the identity with the specified SID. Example: sid:S-1-5-21-2127521184-1604012920-1887927527-588340 ...
If a COM registration method is provided, an unregistration method must also be provided to reverse the operations performed ...
If a disposable object is not explicitly disposed before all references to it are out of scope, the object will be disposed ...
If a function name contains "uri" or "url" or "urn" and the return type is string, the return type should be changed to System.Uri. ...
If a method overloads another method by replacing a System.Uri parameter with a string, then the string overload should simply ...
If a method uses an IntPtr or UIntPtr field in a class with a finalizer and does not call GC.KeepAlive, a race condition ...