Externally-initiated runtime type extension
AssigneeMicrosoft Technology Licensing, LLC
InventorsAaron Reid Robinson, Vit Karas
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsAaron Reid Robinson, Vit Karas
Estimating the term…
Externally-initiated extension of a type that is managed by a runtime environment. As an example, third-party code that is not a runtime component may itself cause a type to be extended by causing a subject interface to be supplied to the type while also providing an implementation for that interface. The extension occurs by identifying a subject interface to supply to a type that is managed by the runtime environment, providing an implementation of the interface to the runtime environment, and instructing the runtime environment to supply the subject interface to the type using the implementation. The interface is thereafter available to computing entities that use the type.
A computing system that extends a software development framework that includes a runtime environment, the computing system comprising:
A method for extending a software development framework that includes a runtime environment, the method comprising:
A method for extending a software development framework that includes a runtime environment, the method being implemented by a non-runtime component and comprising:
Dependencies are inferred from the claim text.