Back to results
US 8,621,435 B2Granted
Time debugging
AssigneeMicrosoft Corporation
InventorsAvner Y. Aharoni, Mads Torgersen
Life of this patent
Estimating the term…
Abstract
A design time debugging tool provides debugging information available from the compiler during design time, as if a user were debugging code that provided the debugging information, by exposing information available from the compiler without initiation of a debugging session and without executing the program being debugged.
Claims20
A system comprising:
- a processor of a software development computer;
- a memory coupled to the processor;
- a design time debugging module loaded into the memory that automatically displays simultaneously during design time of a first program:
- source code of the first program in a design time editor, wherein the first program executes within a context of a second program;
- and
- run time debugging information in a design time debugging user interface, the run time debugging information based on data structures or objects associated with an instance of the second program, without executing the first program.
3 more elements
A method comprising:
- displaying simultaneously during design time of an extension to an extensible application:
- source code of the extension in a design time editor executing on a software development computer, wherein the extension executes within a context of the extensible application;
- and
- run time debugging information based on data structures and objects associated with an instance of the extensible application in a design time debug user interface.
1 more element
A computer-readable storage device comprising computer-executable instructions which when executed cause at least one processor to:
- display run time debugging information in a design time debugging user interface based on compiler and integrated design environment data structures associated with a first program while displaying simultaneously source code of a second program during design time of the second program, the second program comprising extension software having a capability to execute within context of the first program.
Dependencies are inferred from the claim text.