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);
                }
            }
        }
Exemple #2
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);
                    }
                }
            }
        }