예제 #1
0
        protected override void Process(SerializedDictionary <K, V> lookup)
        {
            for (int i = lookup.Count - 1; i >= 0; i--)
            {
                var key = lookup.Keys.ElementAt(i);

                if (!Enum.IsDefined(typeof(K), key))
                {
                    lookup.Remove(key);
                }
            }
        }
예제 #2
0
        protected override void Process(SerializedDictionary <K, V> lookup)
        {
            for (int i = lookup.Count - 1; i >= 0; i--)
            {
                var key = lookup.Keys.ElementAt(i);

                if (key == null)
                {
                    lookup.Remove(key);
                }
            }
        }