public OperationContractToViewAdapter(Calculator.Contracts.IOperationContract contract)
 {
     _contract = contract;
     _handle   = new ContractHandle(_contract);
 }
 internal static HostView.Operation ContractToViewAdapter(Calculator.Contracts.IOperationContract contract)
 {
     return(new OperationContractToViewAdapter(contract));
 }
示例#3
0
 public INativeHandleContract Operate(Calculator.Contracts.IOperationContract op, double[] operands)
 {
     return(FrameworkElementAdapters.ViewToContractAdapter(_view.Operate(OperationViewToContractAddInAdapter.ContractToViewAdapter(op), operands)));
 }
示例#4
0
 public static AddInView.Operation ContractToViewAdapter(Calculator.Contracts.IOperationContract contract)
 {
     return(((OperationViewToContractAddInAdapter)contract)._view);
 }
示例#5
0
 public OperationContractToViewAdapter(Calculator.Contracts.IOperationContract contract)
 {
     _contract = contract;
     _handle = new ContractHandle(_contract);
 }
示例#6
0
 public double Operate(Calculator.Contracts.IOperationContract op, double[] operands)
 {
     return(_view.Operate(OperationViewToContractAddInAdapter.ContractToViewAdapter(op), operands));
 }