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);
                }
            }
        }
Beispiel #3
0
        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);
                    }
                }
            }
        }
Beispiel #4
0
 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);
 }