-
公开(公告)号:CN102144226A
公开(公告)日:2011-08-03
申请号:CN200980135194.3
申请日:2009-08-19
Applicant: 微软公司
Inventor: P·H·杜斯德 , S·D·莫热 , P·F·索利趣 , F·V·佩斯彻-盖里 , R·克里希纳斯瓦米 , S·J·霍尔 , M·塔卢里 , R·马丁 , M·M·马格鲁德 , A·帕多
CPC classification number: G06F8/36 , G06F8/76 , G06F9/44521 , G06F9/44584 , G06F9/45508 , G06F9/4552
Abstract: 在以更适合框架所服务的应用程序的域的方式来允许在改变通用基类库时框架的显著灵活性的机制。运行时提供每一基类的数据结构的数据契约,而不是提供该基类库。只要该数据契约被履行,则框架可随后以定制方式来定义每一基类。由此,例如,框架可提供适于框架的定制的框架专用方法和/或属性。另一框架可以以不同方式来定义基类。
-
公开(公告)号:CN102144226B
公开(公告)日:2014-08-06
申请号:CN200980135194.3
申请日:2009-08-19
Applicant: 微软公司
Inventor: P·H·杜斯德 , S·D·莫热 , P·F·索利趣 , F·V·佩斯彻-盖里 , R·克里希纳斯瓦米 , S·J·霍尔 , M·塔卢里 , R·马丁 , M·M·马格鲁德 , A·帕多
CPC classification number: G06F8/36 , G06F8/76 , G06F9/44521 , G06F9/44584 , G06F9/45508 , G06F9/4552
Abstract: 在以更适合框架所服务的应用程序的域的方式来允许在改变通用基类库时框架的显著灵活性的机制。运行时提供每一基类的数据结构的数据契约,而不是提供该基类库。只要该数据契约被履行,则框架可随后以定制方式来定义每一基类。由此,例如,框架可提供适于框架的定制的框架专用方法和/或属性。另一框架可以以不同方式来定义基类。
-
公开(公告)号:CN101925879B
公开(公告)日:2013-04-10
申请号:CN200880125623.4
申请日:2008-12-30
Applicant: 微软公司
CPC classification number: G06F9/445
Abstract: 各实施例涉及为二进制文件的至少一个方法在每一方法的基础上提供中间语言(IL)代码。在一实施例中,计算机系统从包含在二进制文件中的各个方法中选择一方法,其中这些方法被配置成执行应用程序的各种预期功能。该计算机系统向所选方法追加指示如何获得要包含在所选方法的主体中的IL代码的描述性标记,接收执行所选方法的命令,并且参考所追加的描述性标记以便基于该描述性标记中的指示来生成IL代码请求。该计算机系统将所生成的IL代码请求提交给一个或多个IL代码提供者以请求用于所选方法的IL代码,接收所请求的用于所选方法的IL代码并将该IL代码插入到所选方法的主体中。
-
公开(公告)号:CN101925879A
公开(公告)日:2010-12-22
申请号:CN200880125623.4
申请日:2008-12-30
Applicant: 微软公司
CPC classification number: G06F9/445
Abstract: 各实施例涉及为二进制文件的至少一个方法在每一方法的基础上提供中间语言(IL)代码。在一实施例中,计算机系统从包含在二进制文件中的各个方法中选择一方法,其中这些方法被配置成执行应用程序的各种预期功能。该计算机系统向所选方法追加指示如何获得要包含在所选方法的主体中的IL代码的描述性标记,接收执行所选方法的命令,并且参考所追加的描述性标记以便基于该描述性标记中的指示来生成IL代码请求。该计算机系统将所生成的IL代码请求提交给一个或多个IL代码提供者以请求用于所选方法的IL代码,接收所请求的用于所选方法的IL代码并将该IL代码插入到所选方法的主体中。
-
公开(公告)号:CN102203757B
公开(公告)日:2013-07-31
申请号:CN200980135192.4
申请日:2009-08-19
Applicant: 微软公司
CPC classification number: G06F9/44557 , G06F8/315 , G06F8/437
Abstract: 对冻结对象的类型描述符的高效使用。冻结对象实际上可以包括多个类型描述符,即,根据一组规范化规则是规范的主类型描述符,以及与主类型描述符不相同的辅助类型描述符。可以使用辅助类型描述符来访问规范类型描述符。在执行操作时,如果可以使用辅助类型描述符来执行该操作,则可使用该辅类型描述符。如果要使用规范主类型描述符来执行该操作,则使用辅类型描述符来获取对规范主类型描述符的访问权。随后使用主类型描述符来执行该操作。
-
公开(公告)号:CN102203757A
公开(公告)日:2011-09-28
申请号:CN200980135192.4
申请日:2009-08-19
Applicant: 微软公司
CPC classification number: G06F9/44557 , G06F8/315 , G06F8/437
Abstract: 对冻结对象的类型描述符的高效使用。冻结对象实际上可以包括多个类型描述符,即,根据一组规范化规则是规范的主类型描述符,以及与主类型描述符不相同的辅助类型描述符。可以使用辅助类型描述符来访问规范类型描述符。在执行操作时,如果可以使用辅助类型描述符来执行该操作,则可使用该辅类型描述符。如果要使用规范主类型描述符来执行该操作,则使用辅类型描述符来获取对规范主类型描述符的访问权。随后使用主类型描述符来执行该操作。
-
-
-
-
-