Create a new topic metadata cache.
The directory for persisted cache state.
Does the cache currently have an open project?
Is the cache currently populated?
The cache's underlying DocFX project.
The current project directory (if any).
The current project file (if any).
An observer for ongoing changes to topic metadata.
The number of topics in the cache.
Close the current DocFX project (if any).
Ensure that the cache is populated.
An optional observer used to report progress.
true, if the cache was successfully populated; otherwise, false.
Flush the metadata cache.
Also clear any state data persisted in workspace state?
Get the metadata for the topic (if any) associated with the specified UID.
The target UID.
The metadata, or null if no topic was found with the specified Id.
Get metadata for some or all of the topics in the cache.
If specified, only topics whose UID start with the specified prefix will be returned.
The topic metadata.
Open a DocFX project.
The DocFX project file.
Persist the metadata cache state.
Generated using TypeDoc
Cache for topic metadata.