MetadataUniverse Class
- Namespace
- Kampute.DocToolkit.Metadata
- Assembly
- Kampute.DocToolkit.dll
Definition
Provides metadata for assemblies in a specified universe.
public sealed class MetadataUniverse : IDisposable- Inheritance
- object
- MetadataUniverse
- Implements
Remarks
Thread Safety
All public members of the type are guaranteed to be thread-safe.
Constructors
| MetadataUniverse(IEnumerable<string>, bool) | Initializes a new instance of the MetadataUniverse class. |
Methods
| Dispose() | Releases resources used by the MetadataUniverse. |
| FromProbeFolders(IEnumerable<string>, bool) | Creates a MetadataUniverse by scanning folders for assemblies. |
| LoadFromPath(string) | Loads an assembly from the specified path (metadata-only). |

Callers must pass absolute file paths to assemblies that should be resolvable (e.g., core/runtime assemblies, the target assembly, and any third-party dependencies or reference assemblies).