ComponentUtilities Methods

Methods

AssemblyFolder This is used to get the physical location of the specified assembly
CreateComponentContainer This is used to return a composition container filled with the available build components (SHFB plug-ins, presentation styles, BuildAssembler components, and syntax generators).
GetHashCodeDeterministic This returns a deterministic hash code that is the same in the full .NET Framework and in .NET Core in every session given the same string to hash.
SyntaxFilterGeneratorsFrom This returns the syntax generator XML elements to insert into a BuildAssembler configuration file for the comma-separated list of syntax filter IDs.
SyntaxFilterLanguagesFrom This returns the language filter items to used in the presentation style transformation
SyntaxFiltersFrom This is used to return a collection of syntax filters based on the comma-separated list of IDs passed to the method.
SyntaxGeneratorResourceItemFiles This returns an enumerable list of resource item files for all defined syntax filters
ToRecognizedSyntaxFilterIds This is used to convert the given set of comma-separated syntax filter IDs to a set of recognized filter IDs.
XmlStreamAxis(String, IEnumerable<String>) This provides a fast and efficient way of querying large XML files for specific element types which themselves may contain instances of the given elements.
XmlStreamAxis(String, String) This provides a fast and efficient way of querying large XML files for a specific element type

See Also