Invention Grant
- Patent Title: Virtual method protection
- Patent Title (中): 虚拟方法保护
-
Application No.: US10622413Application Date: 2003-07-18
-
Publication No.: US07155703B2Publication Date: 2006-12-26
- Inventor: Erik Meijer , Craig T. Sinclair , James H. Hogg , Peter H. Golde , Serge Lidin , Christopher W. Brumme
- Applicant: Erik Meijer , Craig T. Sinclair , James H. Hogg , Peter H. Golde , Serge Lidin , Christopher W. Brumme
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Woodcock Washburn LLP
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
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.
Public/Granted literature
- US20050015753A1 Virtual method protection Public/Granted day:2005-01-20
Information query