Char.IsSymbol ("*") es falso

Estoy trabajando en una rutina de validación de contraseña, y me sorprende descubrir que VB no considera que '*' sea un símbolo según la verificación Char.IsSymbol (). Aquí está la salida del QuickWatch:

char.IsSymbol("*")  False   Boolean

losDocumentación de MS no especifica qué caracteres coinciden con IsSymbol, pero implica que se incluyen símbolos matemáticos estándaraquí.

¿Alguien tiene alguna buena idea para combinar todos los caracteres especiales estándar de los Estados Unidos?

Respuestas a la pregunta(3)

Su respuesta a la pregunta