The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 24, 2013

Filed:

Jul. 14, 2006
Applicants:

Esben Nyhuus Kristoffersen, Dyssegaard, DK;

Heinrich Hoffmann Clausen, Gentofte, DK;

Lars Hammer, Frederiksberg, DK;

Thomas Hejlsberg, Horsholm, DK;

Inventors:

Esben Nyhuus Kristoffersen, Dyssegaard, DK;

Heinrich Hoffmann Clausen, Gentofte, DK;

Lars Hammer, Frederiksberg, DK;

Thomas Hejlsberg, Horsholm, DK;

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/45 (2006.01);
U.S. Cl.
CPC ...
Abstract

Modeled Types allow a developer to define attributes and/or code when defining a new type. When the Modeled Type is used, specific values may be assigned to the attributes. The consumer of the values of the attributes can be the type itself by executing the logic during application execution, or the consumer may be the runtime framework or the application using the values by querying the meta-data of the Modeled Type. Modeled Type Aliasing defines a Modeled Type based on another Modeled Type allowing both a new unique name but at the same time optionally supplying specific values to one or more of the attributes of the base Modeled Type. Context-aware Modeled Types provide a description of how to determine the value for the attribute.


Find Patent Forward Citations

Loading…