コード例 #1
0
        public static void Dispose()
        {
            foreach (var instance in _instances)
            {
                DisposeHelper.AttemptDispose(instance.Value);
            }

            foreach (var instance in _namedInstances)
            {
                DisposeHelper.AttemptDispose(instance.Value);
            }

            _instances.Clear();
            _namedInstances.Clear();
        }