登录 注册
当前位置:主页 > 资源下载 > 5 > Dart程序包winmd,旨在从Windows Metadata (.winmd)文件中提取API元数据

Dart程序包winmd,旨在从Windows Metadata (.winmd)文件中提取API元数据

  • 更新:2024-08-06 19:24:14
  • 大小:2.96MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

该软件包在Windows元数据文件上提供了Dart抽象,从而可以加载它们并根据结果构建Dart FFI互操作库。 建筑 用法(Windows运行时) 一个简单的示例:加载IAsyncInfo接口并发出Dart等效文件。 import 'package:winmd/winmd.dart' ; final type = 'Windows.Foundation.IAsyncInfo' ; final typeDef = MetadataStore . getMetadataForType (type); final projection = TypeBuilder . projectWindowsType (typeDef); final dartClass = TypePrinter . printType (projection); final outputFilename = type