发明名称 Workspace model for interrelated projects
摘要 A workspace model generates a component of a solution from an immutable object representing the solution at a given point in time. A component may be requested by an extension to an integrated development environment for the extension's use. The workspace model determines a sequence of operations needed to construct the requested component at the time the component is requested using the state of the solution represented through the immutable object. The immutable object allows the extension to access the requested component while the integrated development environment is used to alter the solution.
申请公布号 US8875089(B2) 申请公布日期 2014.10.28
申请号 US201113310799 申请日期 2011.12.05
申请人 Microsoft Corporation 发明人 Warren Matt;Najmabadi Cyrus;Chang Heejae;Malinowski Jason;Pilch-Bisson Kevin;Campbell Dustin
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人 Sullivan Kevin;Drakos Kate;Minhas Micky
主权项 1. A computer-implemented method, comprising: generating a solution, the solution constructed from at least one project that represents a separately compiled unit, each project constructed from at least one document requiring compilation and at least one compilation data structure; receiving a request for a component of the solution, the component selected from one of another solution, a project, a document or a compilation data structure; using an immutable object of the solution, taken at a given point in time, to determine a sequence of operations needed to generate the component requested; and executing the sequence of operations to generate the component requested upon receipt of the request.
地址 Redmond WA US