System.Internal.DebugHandleTracker.IgnoreCurrentHandlesAsLeaks C# (CSharp) Method

IgnoreCurrentHandlesAsLeaks() public static method

public static IgnoreCurrentHandlesAsLeaks ( ) : void
return void
        public static void IgnoreCurrentHandlesAsLeaks() {
            lock(internalSyncObject) {
                if (CompModSwitches.HandleLeak.Level >= TraceLevel.Warning) {
                    HandleType[] types = new HandleType[handleTypes.Values.Count];
                    handleTypes.Values.CopyTo(types, 0);

                    for (int i = 0; i < types.Length; i++) {
                        if (types[i] != null) {
                            types[i].IgnoreCurrentHandlesAsLeaks();
                        }
                    }
                }
            }
        }