NamingMethod Enumeration
This public enumerated type defines the naming method to use for the help topic filenames
Namespace: SandcastleBuilder.UtilsAssembly: SandcastleBuilder.Utils (in SandcastleBuilder.Utils.dll) Version: 2024.12.21.0
[SerializableAttribute]
public enum NamingMethod
<SerializableAttribute>
Public Enumeration NamingMethod
[SerializableAttribute]
public enum class NamingMethod
[<SerializableAttribute>]
type NamingMethod
Guid | 0 | Use the default GUID file naming method (actually an MD5 hash of the member ID in GUID
form). |
MemberName | 1 | Use the member name without parameters as the filename. Characters in the set
" :.`@#{}<>*?|" are replaced with an underscore (i.e. T:CustomType becomes T_CustomType,
M:CustomType.#ctor becomes M_CustomType__ctor, P:CustomType.Property becomes P:CustomType_Property,
etc). Duplicate names will have an incrementing value appended to the end of the name (i.e.
M_CustomType_Method, M_CustomType.Method_1, M_CustomType_Method_2, etc). |
HashedMemberName | 2 | Use the hashed member name without parameters as the filename. No character replacements
are made for this option and the GetHashCode method is used to generate the hash value and it
is formatted as a hex value. This is useful for extremely long type names that cause the filename
to exceed the maximum length when the full path is included. Duplicate names will have an
incrementing value appended to the name prior to creating the hash value as needed. |