元数据 (CLI)
维基百科,自由的 encyclopedia
通用语言架构(CLI)中的元数据是指嵌入通用中间语言(CIL)代码中的某些数据结构,用于描述代码的高级结构。元数据描述程序集中定义的所有类和类成员,以及当前程序集将从另一个程序集中调用的类和类成员。方法的元数据包含该方法的完整描述,包括类(以及包含该类的程序集)、return type(英语:return type)和所有方法参数。
Quick Facts 扩展名, 开发者 ...
扩展名 | .exe , .dll , .winmd |
---|---|
开发者 | Microsoft, Ecma International |
标准 | ECMA-335 part II |
Close
CLI语言(英语:List of CLI languages)编译器将生成元数据并将其存储在包含CIL的程序集中。当运行时执行CIL时,它将检查以确保被调用方法的元数据与存储在调用方法中的元数据相同。这确保了只能使用正确数量的参数和正确的参数类型来调用方法。
Windows Runtime应用程序平台存在于Windows 8和Windows Phone 8中,它使用CLI元数据格式来描述以任何支持的编程语言编写的代码的组件接口。与Common Language Runtime中使用的不同之处在于,程序集通常不包含任何CIL指令。[1]