Choose names that follow established API conventions and guidelines to create a consistent, intuitive codebase:

  1. For conversions or views:
  2. For clarity through qualified names:
  3. When using plurals in parameters:
  4. Avoid naming conflicts:

Even when verbosity increases, prioritize clarity and prevention of API confusion. AbortOnDropHandle may be verbose, but it clearly communicates the type’s behavior.