windows_metadata library

Provides high-level APIs for discovering, downloading, caching, and loading Windows Metadata (.winmd) files for use in Dart-based tooling.

For usage, refer to the WindowsMetadataLoader class.

Classes

LocalStorageManager
Handles caching and local storage of downloaded Windows Metadata packages.
WindowsMetadataLoader
Loads Windows Metadata (.winmd) files into a MetadataIndex for consumption.
WindowsMetadataVersions
A container for specifying versions of metadata packages when loading.

Enums

WindowsMetadataPackage
Represents a NuGet package that provides Windows Metadata (.winmd) files.