×

System and methods for implementing an explicit interface member in a computer programming language

  • US 8,001,523 B1
  • Filed: 07/05/2001
  • Issued: 08/16/2011
  • Est. Priority Date: 07/05/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • implementing in a class a first explicit interface having a first explicit interface member by explicitly specifying the relationship between the class and the first explicit interface member, the first explicit interface member being excluded from a public interface of the class;

    implementing in the class a second explicit interface having a second explicit interface member, the second explicit interface member having the same signature as the first explicit interface member, the signature comprising a member name, a number of one or more parameters, and a type for each of the number of one or more parameters;

    after implementing in the class the first and second explicit interfaces, compiling the class into computer-executable instructions along with a call in the class to the first explicit interface member and a call in the class to the second explicit interface member, the call comprising an identifier of an explicit interface, and a corresponding identifier of an explicit interface member;

    in response to processing an instruction of the instructions corresponding to the call to the first explicit interface member, executing the call with the first explicit interface member to produce a first result;

    storing the first result in a computer readable storage medium;

    in response to processing a second instruction of the instructions corresponding to the call to the second explicit interface member, executing the call with the second explicit interface member to produce a second result; and

    storing the second result in the computer readable storage medium.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×