Example #1
0
 public override IList <VParamType> Invoke(string roleName, string opName, IList <VParamType> parameters, VPort p, VCapability reqCap, VCapability respCap)
 {
     return(CollectionAdapters.ToIList <IParamType, VParamType>(_contract.Invoke(roleName, opName,
                                                                                 CollectionAdapters.ToIListContract <VParamType, IParamType>(parameters, BaseTypeAdapter.V2C, BaseTypeAdapter.C2V),
                                                                                 PortAdapter.V2C(p),
                                                                                 CapabilityAdapter.V2C(reqCap),
                                                                                 CapabilityAdapter.V2C(respCap)),
                                                                BaseTypeAdapter.C2V, BaseTypeAdapter.V2C));
 }