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:
Jan. 12, 2010

Filed:

Sep. 07, 2004
Applicants:

Henriçus Johannes Maria Meijer, Mercer Island, WA (US);

Anders Hejlsberg, Seattle, WA (US);

Eric A. Gunnerson, Bellevue, WA (US);

Gary S. Katzenberger, Woodinville, WA (US);

Peter A. Hallam, Seattle, WA (US);

Matthew J. Warren, Redmond, WA (US);

Inventors:

Henriçus Johannes Maria Meijer, Mercer Island, WA (US);

Anders Hejlsberg, Seattle, WA (US);

Eric A. Gunnerson, Bellevue, WA (US);

Gary S. Katzenberger, Woodinville, WA (US);

Peter A. Hallam, Seattle, WA (US);

Matthew J. Warren, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); G06F 7/00 (2006.01); G06F 17/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

The subject invention relates to systems and methods that provide null capabilities within the context of programming languages. In one aspect, a system is provided that facilitates null-support in various programming languages. The system includes one or more types associated with at least one programming language. A type modifier is provided to signal that the type is nullable. The type modifier enables a multi-element structure to be automatically created in association with the type wherein, the multi-element structure includes the type and a Boolean element indicating whether or not the variable is null.


Find Patent Forward Citations

Loading…