UnityEditor.MaterialPropertyHandler.InvalidatePropertyCache C# (CSharp) Method

InvalidatePropertyCache() static private method

static private InvalidatePropertyCache ( Shader shader ) : void
shader UnityEngine.Shader
return void
        internal static void InvalidatePropertyCache(Shader shader)
        {
            if (shader != null)
            {
                string str = shader.GetInstanceID() + "_";
                List<string> list = new List<string>();
                foreach (string str2 in s_PropertyHandlers.Keys)
                {
                    if (str2.StartsWith(str))
                    {
                        list.Add(str2);
                    }
                }
                foreach (string str3 in list)
                {
                    s_PropertyHandlers.Remove(str3);
                }
            }
        }