public void ClientToServer(WfClientResourceDescriptorCollection client, WfResourceDescriptorCollection server) { client.NullCheck("client"); server.NullCheck("server"); server.Clear(); foreach (WfClientResourceDescriptor clientRes in client) { WfClientResourceDescriptorConverterBase converter = WfClientResourceDescriptorConverterFactory.Instance.GetConverterByClientType(clientRes.GetType()); if (converter != null) { WfResourceDescriptor serverRes = null; converter.ClientToServer(clientRes, ref serverRes); if (serverRes != null) server.Add(serverRes); } } }
public void ServerToClient(WfResourceDescriptorCollection server, WfClientResourceDescriptorCollection client) { client.NullCheck("client"); server.NullCheck("server"); client.Clear(); foreach (WfResourceDescriptor serverRes in server) { WfClientResourceDescriptorConverterBase converter = WfClientResourceDescriptorConverterFactory.Instance.GetConverterByServerType(serverRes.GetType()); if (converter != null) { WfClientResourceDescriptor clientRes = null; converter.ServerToClient(serverRes, ref clientRes); if (clientRes != null) client.Add(clientRes); } } }
public void ServerToClient(WfResourceDescriptorCollection server, WfClientResourceDescriptorCollection client) { client.NullCheck("client"); server.NullCheck("server"); client.Clear(); foreach (WfResourceDescriptor serverRes in server) { WfClientResourceDescriptorConverterBase converter = WfClientResourceDescriptorConverterFactory.Instance.GetConverterByServerType(serverRes.GetType()); if (converter != null) { WfClientResourceDescriptor clientRes = null; converter.ServerToClient(serverRes, ref clientRes); if (clientRes != null) { client.Add(clientRes); } } } }
public static void AssertResources(this WfClientResourceDescriptorCollection cc, WfResourceDescriptorCollection sc) { Assert.AreEqual(cc.Count, sc.Count); }
public static void AssertResources(this WfClientResourceDescriptorCollection cc, WfClientResourceDescriptorCollection sc) { Assert.AreEqual(cc.Count, sc.Count); }