System.ComponentModel.DebugTypeDescriptor.ComponentEntry.PropertyStash.HashExtenders C# (CSharp) Method

HashExtenders() private method

private HashExtenders ( IExtenderProvider providers, object instance ) : long
providers IExtenderProvider
instance object
return long
                private long HashExtenders(IExtenderProvider[] providers, object instance) {
                    long hash = 0;

                    int count = (providers == null ? 0 : providers.Length);
                    for (int i = 0; i < count; i++) {
                        if (providers[i].CanExtend(instance))
                        {
                            hash += providers[i].GetHashCode();
                        }
                    }
                    return hash;
                }
            }
DebugTypeDescriptor.ComponentEntry.PropertyStash