![]() | HighlightingToolsAddClassNamesFamily Method |
Namespace: Novacta.Documentation.ShfbTools
Exception | Condition |
---|---|
ArgumentNullException | family is null. -or- names is null. -or- languages is null. |
ArgumentException | family is an empty string,
or a string consisting only of white-space characters. -or- names contain empty strings, or strings consisting only of white-space characters. -or- languages contain strings that are not supported language identifiers. |
InvalidOperationException |
The environmental variable SHFBROOT cannot be found. -or- The environmental variable SHFBROOT exists but points to a SHFB installation which is corrupted or has a version different from the target one. |
If a family already exists having the given identifier for the specified languages, its current class names will be deleted before starting the addition of the new ones.
Identifiers of supported languages are as follows.
"c" | "cs" | "cpp" | "fs" |
"jsharp" | "javascript" | "jscriptnet" | "vbnet" |
"vbscript" | "sql" | "pshell" | "python" |