示例#1
0
            public void Add(string key, IFactoryObject v)
            {
                if (v == null || c_ == null)
                {
                    return;
                }

                var o = v.ToJSON().AsObject();

                if (o == null)
                {
                    Synergy.LogError(
                        "Factory object ToJson() did not return an object");

                    return;
                }

                o.Add("factoryTypeName", v.GetFactoryTypeName());

                c_.Add(key, o.Impl);
            }