Unified expression and location framework
AssigneeMicrosoft Corporation
InventorsEdmund Samuel Victor Pinto, Kenneth David Wolf, Robert Brian Schmidt, Nathan C. Talbert, Geoffrey M. Kizer
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsEdmund Samuel Victor Pinto, Kenneth David Wolf, Robert Brian Schmidt, Nathan C. Talbert, Geoffrey M. Kizer
Estimating the term…
Allowing a continuation based runtime to resolve different types of location expressions, value expressions, and/or locations. This may be accomplished using a different class for each particular type. The location expression classes may each have a common method used for all of the location expression classes. The value expression classes may each have a common method, and the locations may also each have a common method. This allows the resolution of such location and value expressions to be treated in a unified fashion regardless of the type of location expression, or the type of value expression. Also, the location may be treated in a unified manner regardless of the type of location.
A computer program product comprising one of more computer-readable media having thereon computer-executable instructions that, when executed by a computing system capable of running a continuation based runtime, causes the computing system to perform a method for allowing the continuation based runtime to resolve location expressions of multiple location expression classes, the method comprising:
A computer program product comprising one of more computer-readable media having thereon computer-executable instructions that, when executed by a computing system capable of running a continuation based runtime, causes the computing system to perform a method for allowing the continuation based runtime to resolve value expressions of multiple value expression classes, the method comprising:
A computer program product comprising one of more computer-readable media having thereon computer-executable instructions that, when executed by a computing system capable of running a continuation based runtime, causes the computing system to perform a method for allowing the continuation based runtime to resolve multiple location classes, the method comprising:
Dependencies are inferred from the claim text.