发明申请
- 专利标题: Virtual method protection
- 专利标题(中): 虚拟方法保护
-
申请号: US10622413申请日: 2003-07-18
-
公开(公告)号: US20050015753A1公开(公告)日: 2005-01-20
- 发明人: Erik Meijer , Craig Sinclair , James Hogg , Peter Golde , Sergey Lidin , Christopher Brumme
- 申请人: Erik Meijer , Craig Sinclair , James Hogg , Peter Golde , Sergey Lidin , Christopher Brumme
- 主分类号: G06F9/42
- IPC分类号: G06F9/42 ; G06F9/45
摘要:
Performing validation of a derived virtual method includes receiving program code where the derived virtual method is derived from a virtual method of the program language used to generate the program code, compiling the program code to an intermediate language expression, generating metadata descriptive of the compiled program code, validating the use of the derived virtual method by accessing the metadata, and permitting the use of the derived virtual method if the metadata grants override permissions concerning the virtual method of the programming language. The metadata indicating access and override permissions may be generated while compiling the program code in the common language infrastructure. Alternately, the flag may use pre-existing values indicative of the access and override permissions concerning the virtual method of the programming language.
公开/授权文献
- US07155703B2 Virtual method protection 公开/授权日:2006-12-26
信息查询