Inventors:
Joseph Rohde - Redmond WA, US
Boris Vidolov - Redmond WA, US
Dominic Hopton - Redmond WA, US
Ryan Vogrinec - Duvall WA, US
Lexin Shan - Oakland CA, US
Naysan Naderi - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/44
Abstract:
Non-public software constructs within a portion of code may be made accessible by analyzing the code, locating non-public items such as classes, objects, data structures, methods, interfaces, arrays, and other items, and creating a public call for the item in an executable code. In some instances, a call may reference one or more non-public items and such a call may be a static call created at the same time as the function, or may be a dynamically created at runtime. The calls may handle non-public arrays within calls, generic calls, as well as calls using a non-public interface.