public bool Equals(IPortInfo other) { return(other is LocalInfo local && local.Name == Name && local.BitSize == BitSize && local.Span.Equals(Span)); }
public bool Equals(IPortInfo other) { return(other is PortInfo port && port.Target == Target && port.StartIndex == StartIndex && port.BitSize == BitSize && port.Span.Equals(Span)); }
internal static VPortInfo C2V(IPortInfo contract) { if (!System.Runtime.Remoting.RemotingServices.IsObjectOutOfAppDomain(contract) && (contract.GetType().Equals(typeof(PortInfoV2C)))) { return(((PortInfoV2C)(contract)).GetSourceView()); } else { return(new PortInfoC2V(contract)); } }
internal static VPortInfo C2V(IPortInfo contract) { if (!System.Runtime.Remoting.RemotingServices.IsObjectOutOfAppDomain(contract) && (contract.GetType().Equals(typeof(PortInfoV2C)))) { return ((PortInfoV2C)(contract)).GetSourceView(); } else { return new PortInfoC2V(contract); } }
public void SetRoles(IPortInfo portInfo, IListContract <IRole> roles, IModule module) { _view.SetRoles(PortInfoAdapter.C2V(portInfo), CollectionAdapters.ToIList <IRole, VRole>(roles, RoleAdapter.C2V, RoleAdapter.V2C), ModuleAdapter.C2V(module)); }
public PortInfoC2V(IPortInfo contract) { _contract = contract; _handle = new ContractHandle(contract); }
public void SetRoles(IPortInfo portInfo, IListContract<IRole> roles, IModule module) { _view.SetRoles(PortInfoAdapter.C2V(portInfo), CollectionAdapters.ToIList<IRole, VRole>(roles, RoleAdapter.C2V, RoleAdapter.V2C), ModuleAdapter.C2V(module)); }