Invention Grant
- Patent Title: Instance annotation in object-oriented programming
- Patent Title (中): 面向对象编程中的实例注释
-
Application No.: US11504513Application Date: 2006-08-14
-
Publication No.: US08132093B2Publication Date: 2012-03-06
- Inventor: Ralf Lammel , Anders Hejlsberg , Andrew E. Kimball , David Lawrence Remy , Erik Meijer
- Applicant: Ralf Lammel , Anders Hejlsberg , Andrew E. Kimball , David Lawrence Remy , Erik Meijer
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Woodcock Washburn LLP
- Main IPC: G06F17/00
- IPC: G06F17/00

Abstract:
Object instance annotation technology is disclosed. This technology is capable of annotating any number of instances for any number of objects. Object instance annotations can be of various types, and annotations can serve as data extensions. Objects are enabled for annotation either by developers, or, alternatively, automatically by a programming language or framework. Furthermore, an interface is provided for annotations. This interface has a variety of operations, some of which allow for adding, retrieving, or removing annotations. Annotations can be reference types or even value types. They may also be private class types. Once object instances are enabled for annotating, and the interface is set up, this interface can annotate a multitude of different kinds of objects. For example, it can annotate generic objects, XML trees, CodeDom trees, and so on.
Public/Granted literature
- US20080040656A1 Instance annotation in object-oriented programming Public/Granted day:2008-02-14
Information query