├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── ReleaseNotes.txt ├── img └── QueueAsyncProcessorPattern.png └── src ├── Qoollo.Turbo.PerformanceTests ├── CancellationTokenRegistrationTest.cs ├── ConcurrentBatchingQueueTests.cs ├── ConcurrentQueueTest.cs ├── EntryCountingEventPerfTest.cs ├── ExecutionContextTest.cs ├── HighConcurrencyLoadTest.cs ├── InliningTest.cs ├── LevelingQueueTest.cs ├── LocalThreadQueueTest.cs ├── ObjectPoolTest.cs ├── ProfilerInliningTest.cs ├── Program.cs ├── Qoollo.Turbo.PerformanceTests.csproj ├── SemaphorePerfTest.cs ├── ThreadPoolQueueTest.cs ├── ThreadPoolTaskSpawnPerformanceTest.cs ├── ThreadPoolTests.cs └── ThreadPoolWorkItemTest.cs ├── Qoollo.Turbo.UnitTests ├── Atomic.cs ├── Collections │ ├── BlockingBatchingQueueTests.cs │ ├── BlockingQueueTest.cs │ ├── CircularListTest.cs │ ├── ConcurrentBatchingQueueTest.cs │ └── IndexedContainerTests.cs ├── Common │ ├── ConcurrentDictionaryExtensionsTests.cs │ ├── EnumerableExtensionsTest.cs │ ├── EventTimingTrackerTest.cs │ ├── StringDistanceTest.cs │ ├── TurboExceptionTests.cs │ ├── TypeUIDResolverTests.cs │ └── WeakDelegateTests.cs ├── IoC │ ├── LifetimeFactoriesTests.cs │ ├── ObjectInstantiationHelperTests.cs │ └── TurboContainerTests.cs ├── ObjectPools │ ├── BalancingDynamicPoolManagerTest.cs │ ├── BalancingStaticPoolManagerTest.cs │ ├── BunchElementStorageTest.cs │ ├── DynamicPoolManagerTest.cs │ ├── IndexedStackElementStorageTest.cs │ ├── PrioritizedElementsContainerTest.cs │ ├── SimpleElementsContainerTest.cs │ ├── SingleElementStorageTest.cs │ ├── SparceArrayStorageTest.cs │ ├── StaticPoolManagerTest.cs │ └── UsedElementTrackerTest.cs ├── Qoollo.Turbo.UnitTests.csproj ├── QueueProcessing │ └── QueueAsyncProcessorTest.cs ├── Queues │ ├── DiskQueueTest.cs │ ├── LevelingQueueTest.cs │ ├── MemoryQueueTests.cs │ ├── MutuallyExclusivePrimitiveTest.cs │ ├── NonPersistentDiskQueueSegmentTest.cs │ ├── PersistentDiskQueueSegmentTest.cs │ ├── QueueCombinationTest.cs │ ├── RegionMemoryStreamTest.cs │ └── TransformationQueueTests.cs ├── TestClassBase.cs ├── ThreadManagement │ └── ThreadSetManagerTest.cs ├── ThreadPools │ ├── DynamicThreadPoolNewTest.cs │ ├── StaticThreadPoolNewTest.cs │ ├── ThreadPoolConcurrentQueueTest.cs │ ├── ThreadPoolGlobalQueueTest.cs │ ├── ThreadPoolItemsTest.cs │ ├── ThreadPoolLocalQueueTest.cs │ └── ThreadPoolQueueControllerTest.cs ├── Threading │ ├── CancellationTokenHelperTest.cs │ ├── ConditionVariableAltTest.cs │ ├── ConditionVariableOldTest.cs │ ├── ConditionVariableTest.cs │ ├── EntryCountingEventTest.cs │ ├── ExecutionContextHelperTest.cs │ ├── LinearSpinWaitTest.cs │ ├── ManagementThreadControllerTest.cs │ ├── MonitorObjectTest.cs │ ├── PartialThreadBlockerTest.cs │ ├── SemaphoreLightTest.cs │ ├── SignalEventSignalWaiterTest.cs │ ├── SpinWaitExtensionsTest.cs │ ├── SpinWaitHelperTest.cs │ └── TaskHelperTest.cs └── TimingAssert.cs ├── Qoollo.Turbo ├── Collections │ ├── CircularList.cs │ ├── Concurrent │ │ ├── BatchingQueueSegment.cs │ │ ├── BlockingBatchingQueue.cs │ │ ├── BlockingQueue.cs │ │ └── ConcurrentBatchingQueue.cs │ ├── Deque.cs │ ├── HighLowPriorityQueue.cs │ ├── IndexedContainers │ │ ├── IndexedContainer.cs │ │ ├── IndexedContainerRef.cs │ │ └── IndexedContainerVal.cs │ ├── LimitedPriorityQueueBase.cs │ ├── OutOfTurnQueue.cs │ ├── ServiceStuff │ │ └── CollectionDebugView.cs │ └── Wrappers │ │ ├── ReadOnlyCollectionWrapper.cs │ │ ├── ReadOnlyDictionary.cs │ │ ├── ReadOnlyDictionaryWrapper.cs │ │ ├── ReadOnlyHashSet.cs │ │ ├── ReadOnlyList.cs │ │ ├── ReadOnlyListWrapper.cs │ │ ├── ReadOnlySetWrapper.cs │ │ └── TransformedReadOnlyListWrapper.cs ├── Common │ ├── ByReferenceEqualityComparer.cs │ ├── EventTimingTracker.cs │ ├── Extensions │ │ ├── TurboCollectionExtensions.cs │ │ ├── TurboConcurrentDictionaryExtensions.cs │ │ ├── TurboEnumerableExtensions.cs │ │ ├── TurboExceptionExtensions.cs │ │ └── TurboTypeExtensions.cs │ ├── Interfaces │ │ ├── IConsumer.cs │ │ ├── IFreezable.cs │ │ ├── IProducer.cs │ │ └── IProducerConsumer.cs │ ├── StringDistance.cs │ ├── Throttling │ │ ├── CPUThrottleBehavior.cs │ │ └── ThrottleBehavior.cs │ ├── TurboContract.cs │ ├── TypeUIDResolver.cs │ └── WeakEvent │ │ ├── MulticastWeakDelegate.cs │ │ ├── StrongReferenceStorage.cs │ │ ├── WeakDelegate.cs │ │ ├── WeakEventReferenceStorageBase.cs │ │ └── WeakReferenceStorage.cs ├── Exceptions │ ├── InvalidTypeException.cs │ ├── ItemAlreadyExistsException.cs │ ├── ItemNotFoundException.cs │ ├── ObjectFrozenException.cs │ ├── OperationInterruptedException.cs │ ├── TurboAssertionException.cs │ ├── TurboException.cs │ └── WrongStateException.cs ├── IoC │ ├── Associations │ │ ├── AssociationContainerGenerator.cs │ │ ├── AssociationContainerGenerator.tt │ │ ├── ConcurrentGenericAssociationContainer.cs │ │ ├── FreezeRequiredGenericAssociationContainer.cs │ │ ├── GenericAssociationContainerBase.cs │ │ ├── Interfaces │ │ │ ├── IAssociationSource.cs │ │ │ └── IAssociationSupport.cs │ │ └── TypeStrict │ │ │ ├── DirectTypeAssociationContainer.cs │ │ │ ├── TypeStrictAssociationContainer.cs │ │ │ ├── TypeStrictAssociationExtension.cs │ │ │ └── TypeStrictFreezeRequiredAssociationContainer.cs │ ├── CommonCaseIoC │ │ ├── CommonObjectLocator.cs │ │ └── SimpleObjectLocator.cs │ ├── CommonEnums.cs │ ├── DefaultConstructorAttribute.cs │ ├── Helpers │ │ └── ObjectInstantiationHelper.cs │ ├── IObjectLocator.cs │ ├── Injections │ │ ├── ConcurrentGenericInjectionContainer.cs │ │ ├── FreezeRequiredGenericInjectionContainer.cs │ │ ├── GenericInjectionContainerBase.cs │ │ ├── Interfaces │ │ │ └── IInjectionSource.cs │ │ └── TypeStrict │ │ │ ├── TypeStrictFreezeRequiredInjectionContainer.cs │ │ │ ├── TypeStrictInjectionContainer.cs │ │ │ └── TypeStrictInjectionExtension.cs │ ├── IoCException.cs │ ├── Lifetime │ │ ├── DeferedSingletonLifetime.cs │ │ ├── Factories │ │ │ ├── DefaultLifetimeFactories.cs │ │ │ └── LifetimeFactories.cs │ │ ├── LifetimeBase.cs │ │ ├── PerCallInlinedParamsInterfaceLifetime.cs │ │ ├── PerCallInlinedParamsLifetime.cs │ │ ├── PerCallInterfaceLifetime.cs │ │ ├── PerCallLifetime.cs │ │ ├── PerThreadLifetime.cs │ │ └── SingletonLifetime.cs │ ├── LocatorTargetObjectAttribute.cs │ ├── ObjectLocator.cs │ ├── ServiceStuff │ │ ├── IInjectionResolver.cs │ │ ├── IInstanceCreator.cs │ │ └── InstantiationService.cs │ └── TurboContainer.cs ├── ObjectPools │ ├── BalancingDynamicPoolManager.cs │ ├── BalancingStaticPoolManager.cs │ ├── CantRetrieveElementException.cs │ ├── Common │ │ ├── DefaultPoolElementComparer.cs │ │ ├── DefaultPoolElementOperationSource.cs │ │ ├── IPoolElementOperationSource.cs │ │ ├── PoolElementComparer.cs │ │ └── PoolElementWrapper.cs │ ├── DisposeFlags.cs │ ├── DynamicPoolManager.cs │ ├── ObjectPoolManager.cs │ ├── RentedElementMonitor.cs │ ├── ServiceStuff │ │ ├── ElementCollections │ │ │ ├── BunchElementStorage.cs │ │ │ ├── IndexedStackElementStorage.cs │ │ │ ├── SingleElementPerThreadStorage.cs │ │ │ ├── SingleElementStorage.cs │ │ │ └── SparceArrayStorage.cs │ │ ├── ElementContainers │ │ │ ├── PrioritizedElementsContainer.cs │ │ │ └── SimpleElementsContainer.cs │ │ └── UsedElementTracker.cs │ └── StaticPoolManager.cs ├── Profiling │ ├── DefaultProfilingProvider.cs │ ├── IProfilingProvider.cs │ ├── Profiler.cs │ ├── ProfilingProviderWrapper.cs │ └── ProfilingTimer.cs ├── Properties │ └── AssemblyInfo.cs ├── Qoollo.Turbo.csproj ├── Queues │ ├── Common │ │ └── CommonQueueImpl.cs │ ├── DiskQueue.cs │ ├── DiskQueueComponents │ │ ├── CountingDiskQueueSegment.cs │ │ ├── DiskQueueSegment.cs │ │ ├── DiskQueueSegmentFactory.cs │ │ ├── IDiskQueueItemSerializer.cs │ │ ├── ItemCorruptedException.cs │ │ ├── MemoryDiskQueueSegment.cs │ │ ├── NonPersistentDiskQueueSegment.cs │ │ ├── PersistentDiskQueueSegment.cs │ │ ├── SegmentCorruptedException.cs │ │ └── ServiceStuff │ │ │ ├── DiskQueueSegmentWrapper.cs │ │ │ ├── RegionBinaryReaderWriter.cs │ │ │ └── RegionMemoryStream.cs │ ├── IQueue.cs │ ├── LevelingQueue.cs │ ├── MemoryQueue.cs │ ├── ServiceStuff │ │ └── MutuallyExclusivePrimitive.cs │ └── TransformationQueue.cs └── Threading │ ├── AsyncAwaitSupport │ ├── ContextSwitchAwaitable.cs │ ├── ContextSwitchSupplier.cs │ ├── CustomSynchronizationContext.cs │ └── StandardContextSwitchSuppliers.cs │ ├── ConditionVariable.cs │ ├── ConditionVariableAlt.cs │ ├── ConditionVariableOld.cs │ ├── EntryCountingEvent.cs │ ├── LinearSpinWait.cs │ ├── MonitorObject.cs │ ├── PartialThreadBlocker.cs │ ├── QueueProcessing │ ├── DelegateQueueAsyncProcessor.cs │ ├── IQueueAsyncProcessor.cs │ ├── InterfaceQueueAsyncProcessor.cs │ ├── QueueAsyncProcessor.cs │ ├── QueueAsyncProcessorBase.cs │ ├── QueueAsyncProcessorException.cs │ ├── QueueAsyncProcessorExtensions.cs │ └── QueueAsyncProcessorState.cs │ ├── SemaphoreLight.cs │ ├── ServiceStuff │ ├── CancellationTokenHelper.cs │ ├── ExecutionContextHelper.cs │ ├── ManagementThreadController.cs │ ├── PlatformHelper.cs │ ├── SpinWaitExtensions.cs │ ├── SpinWaitHelper.cs │ ├── TaskHelper.cs │ ├── ThreadStartControllingToken.cs │ ├── TimeoutHelper.cs │ └── TimeoutTracker.cs │ ├── SignalEvent.cs │ ├── SignalWaiter.cs │ ├── SignalWaiterFactory.cs │ ├── Tasks │ └── LimitedConcurrencyLevelTaskScheduler.cs │ ├── ThreadManagement │ ├── DelegateThreadSetManager.cs │ ├── ThreadSetManager.cs │ ├── ThreadSetManagerException.cs │ └── ThreadSetManagerState.cs │ ├── ThreadPools │ ├── Common │ │ ├── CommonThreadPool.cs │ │ ├── ExtendedThreadPoolWorkItems.cs │ │ └── ThreadPoolWorkItem.cs │ ├── DynamicThreadPool.cs │ ├── ServiceStuff │ │ ├── ExecutionThroughoutTrackers │ │ │ ├── ExecutionThroughoutTrackerUpDownCorrection.cs │ │ │ ├── ExecutionThroughoutTrackerUpHardDownCorrection.cs │ │ │ └── ExecutionThroughoutTrackerUpSmartDownCorrection.cs │ │ ├── Queues │ │ │ ├── ThreadPoolConcurrentQueue.cs │ │ │ ├── ThreadPoolGlobalQueue.cs │ │ │ ├── ThreadPoolLocalQueue.cs │ │ │ └── ThreadPoolQueueController.cs │ │ ├── ThreadPoolGlobals.cs │ │ └── ThreadPoolThreadLocals.cs │ ├── StaticThreadPool.cs │ ├── SystemThreadPool.cs │ ├── ThreadPoolBase.cs │ ├── ThreadPoolExceptions.cs │ └── ThreadPoolState.cs │ └── WaitPredicates.cs └── Turbo_Solution.sln /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/README.md -------------------------------------------------------------------------------- /ReleaseNotes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/ReleaseNotes.txt -------------------------------------------------------------------------------- /img/QueueAsyncProcessorPattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/img/QueueAsyncProcessorPattern.png -------------------------------------------------------------------------------- /src/Qoollo.Turbo.PerformanceTests/CancellationTokenRegistrationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.PerformanceTests/CancellationTokenRegistrationTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.PerformanceTests/ConcurrentBatchingQueueTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.PerformanceTests/ConcurrentBatchingQueueTests.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.PerformanceTests/ConcurrentQueueTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.PerformanceTests/ConcurrentQueueTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.PerformanceTests/EntryCountingEventPerfTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.PerformanceTests/EntryCountingEventPerfTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.PerformanceTests/ExecutionContextTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.PerformanceTests/ExecutionContextTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.PerformanceTests/HighConcurrencyLoadTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.PerformanceTests/HighConcurrencyLoadTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.PerformanceTests/InliningTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.PerformanceTests/InliningTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.PerformanceTests/LevelingQueueTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.PerformanceTests/LevelingQueueTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.PerformanceTests/LocalThreadQueueTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.PerformanceTests/LocalThreadQueueTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.PerformanceTests/ObjectPoolTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.PerformanceTests/ObjectPoolTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.PerformanceTests/ProfilerInliningTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.PerformanceTests/ProfilerInliningTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.PerformanceTests/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.PerformanceTests/Program.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.PerformanceTests/Qoollo.Turbo.PerformanceTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.PerformanceTests/Qoollo.Turbo.PerformanceTests.csproj -------------------------------------------------------------------------------- /src/Qoollo.Turbo.PerformanceTests/SemaphorePerfTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.PerformanceTests/SemaphorePerfTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.PerformanceTests/ThreadPoolQueueTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.PerformanceTests/ThreadPoolQueueTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.PerformanceTests/ThreadPoolTaskSpawnPerformanceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.PerformanceTests/ThreadPoolTaskSpawnPerformanceTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.PerformanceTests/ThreadPoolTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.PerformanceTests/ThreadPoolTests.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.PerformanceTests/ThreadPoolWorkItemTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.PerformanceTests/ThreadPoolWorkItemTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Atomic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Atomic.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Collections/BlockingBatchingQueueTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Collections/BlockingBatchingQueueTests.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Collections/BlockingQueueTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Collections/BlockingQueueTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Collections/CircularListTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Collections/CircularListTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Collections/ConcurrentBatchingQueueTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Collections/ConcurrentBatchingQueueTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Collections/IndexedContainerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Collections/IndexedContainerTests.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Common/ConcurrentDictionaryExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Common/ConcurrentDictionaryExtensionsTests.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Common/EnumerableExtensionsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Common/EnumerableExtensionsTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Common/EventTimingTrackerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Common/EventTimingTrackerTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Common/StringDistanceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Common/StringDistanceTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Common/TurboExceptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Common/TurboExceptionTests.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Common/TypeUIDResolverTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Common/TypeUIDResolverTests.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Common/WeakDelegateTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Common/WeakDelegateTests.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/IoC/LifetimeFactoriesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/IoC/LifetimeFactoriesTests.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/IoC/ObjectInstantiationHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/IoC/ObjectInstantiationHelperTests.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/IoC/TurboContainerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/IoC/TurboContainerTests.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/ObjectPools/BalancingDynamicPoolManagerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/ObjectPools/BalancingDynamicPoolManagerTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/ObjectPools/BalancingStaticPoolManagerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/ObjectPools/BalancingStaticPoolManagerTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/ObjectPools/BunchElementStorageTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/ObjectPools/BunchElementStorageTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/ObjectPools/DynamicPoolManagerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/ObjectPools/DynamicPoolManagerTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/ObjectPools/IndexedStackElementStorageTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/ObjectPools/IndexedStackElementStorageTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/ObjectPools/PrioritizedElementsContainerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/ObjectPools/PrioritizedElementsContainerTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/ObjectPools/SimpleElementsContainerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/ObjectPools/SimpleElementsContainerTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/ObjectPools/SingleElementStorageTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/ObjectPools/SingleElementStorageTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/ObjectPools/SparceArrayStorageTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/ObjectPools/SparceArrayStorageTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/ObjectPools/StaticPoolManagerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/ObjectPools/StaticPoolManagerTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/ObjectPools/UsedElementTrackerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/ObjectPools/UsedElementTrackerTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Qoollo.Turbo.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Qoollo.Turbo.UnitTests.csproj -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/QueueProcessing/QueueAsyncProcessorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/QueueProcessing/QueueAsyncProcessorTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Queues/DiskQueueTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Queues/DiskQueueTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Queues/LevelingQueueTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Queues/LevelingQueueTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Queues/MemoryQueueTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Queues/MemoryQueueTests.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Queues/MutuallyExclusivePrimitiveTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Queues/MutuallyExclusivePrimitiveTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Queues/NonPersistentDiskQueueSegmentTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Queues/NonPersistentDiskQueueSegmentTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Queues/PersistentDiskQueueSegmentTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Queues/PersistentDiskQueueSegmentTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Queues/QueueCombinationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Queues/QueueCombinationTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Queues/RegionMemoryStreamTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Queues/RegionMemoryStreamTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Queues/TransformationQueueTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Queues/TransformationQueueTests.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/TestClassBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/TestClassBase.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/ThreadManagement/ThreadSetManagerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/ThreadManagement/ThreadSetManagerTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/ThreadPools/DynamicThreadPoolNewTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/ThreadPools/DynamicThreadPoolNewTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/ThreadPools/StaticThreadPoolNewTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/ThreadPools/StaticThreadPoolNewTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/ThreadPools/ThreadPoolConcurrentQueueTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/ThreadPools/ThreadPoolConcurrentQueueTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/ThreadPools/ThreadPoolGlobalQueueTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/ThreadPools/ThreadPoolGlobalQueueTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/ThreadPools/ThreadPoolItemsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/ThreadPools/ThreadPoolItemsTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/ThreadPools/ThreadPoolLocalQueueTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/ThreadPools/ThreadPoolLocalQueueTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/ThreadPools/ThreadPoolQueueControllerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/ThreadPools/ThreadPoolQueueControllerTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Threading/CancellationTokenHelperTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Threading/CancellationTokenHelperTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Threading/ConditionVariableAltTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Threading/ConditionVariableAltTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Threading/ConditionVariableOldTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Threading/ConditionVariableOldTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Threading/ConditionVariableTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Threading/ConditionVariableTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Threading/EntryCountingEventTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Threading/EntryCountingEventTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Threading/ExecutionContextHelperTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Threading/ExecutionContextHelperTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Threading/LinearSpinWaitTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Threading/LinearSpinWaitTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Threading/ManagementThreadControllerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Threading/ManagementThreadControllerTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Threading/MonitorObjectTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Threading/MonitorObjectTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Threading/PartialThreadBlockerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Threading/PartialThreadBlockerTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Threading/SemaphoreLightTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Threading/SemaphoreLightTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Threading/SignalEventSignalWaiterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Threading/SignalEventSignalWaiterTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Threading/SpinWaitExtensionsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Threading/SpinWaitExtensionsTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Threading/SpinWaitHelperTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Threading/SpinWaitHelperTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/Threading/TaskHelperTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/Threading/TaskHelperTest.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo.UnitTests/TimingAssert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo.UnitTests/TimingAssert.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/CircularList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/CircularList.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/Concurrent/BatchingQueueSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/Concurrent/BatchingQueueSegment.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/Concurrent/BlockingBatchingQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/Concurrent/BlockingBatchingQueue.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/Concurrent/BlockingQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/Concurrent/BlockingQueue.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/Concurrent/ConcurrentBatchingQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/Concurrent/ConcurrentBatchingQueue.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/Deque.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/Deque.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/HighLowPriorityQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/HighLowPriorityQueue.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/IndexedContainers/IndexedContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/IndexedContainers/IndexedContainer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/IndexedContainers/IndexedContainerRef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/IndexedContainers/IndexedContainerRef.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/IndexedContainers/IndexedContainerVal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/IndexedContainers/IndexedContainerVal.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/LimitedPriorityQueueBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/LimitedPriorityQueueBase.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/OutOfTurnQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/OutOfTurnQueue.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/ServiceStuff/CollectionDebugView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/ServiceStuff/CollectionDebugView.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/Wrappers/ReadOnlyCollectionWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/Wrappers/ReadOnlyCollectionWrapper.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/Wrappers/ReadOnlyDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/Wrappers/ReadOnlyDictionary.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/Wrappers/ReadOnlyDictionaryWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/Wrappers/ReadOnlyDictionaryWrapper.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/Wrappers/ReadOnlyHashSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/Wrappers/ReadOnlyHashSet.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/Wrappers/ReadOnlyList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/Wrappers/ReadOnlyList.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/Wrappers/ReadOnlyListWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/Wrappers/ReadOnlyListWrapper.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/Wrappers/ReadOnlySetWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/Wrappers/ReadOnlySetWrapper.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Collections/Wrappers/TransformedReadOnlyListWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Collections/Wrappers/TransformedReadOnlyListWrapper.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/ByReferenceEqualityComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/ByReferenceEqualityComparer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/EventTimingTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/EventTimingTracker.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/Extensions/TurboCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/Extensions/TurboCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/Extensions/TurboConcurrentDictionaryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/Extensions/TurboConcurrentDictionaryExtensions.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/Extensions/TurboEnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/Extensions/TurboEnumerableExtensions.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/Extensions/TurboExceptionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/Extensions/TurboExceptionExtensions.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/Extensions/TurboTypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/Extensions/TurboTypeExtensions.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/Interfaces/IConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/Interfaces/IConsumer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/Interfaces/IFreezable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/Interfaces/IFreezable.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/Interfaces/IProducer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/Interfaces/IProducer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/Interfaces/IProducerConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/Interfaces/IProducerConsumer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/StringDistance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/StringDistance.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/Throttling/CPUThrottleBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/Throttling/CPUThrottleBehavior.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/Throttling/ThrottleBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/Throttling/ThrottleBehavior.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/TurboContract.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/TurboContract.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/TypeUIDResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/TypeUIDResolver.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/WeakEvent/MulticastWeakDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/WeakEvent/MulticastWeakDelegate.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/WeakEvent/StrongReferenceStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/WeakEvent/StrongReferenceStorage.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/WeakEvent/WeakDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/WeakEvent/WeakDelegate.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/WeakEvent/WeakEventReferenceStorageBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/WeakEvent/WeakEventReferenceStorageBase.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Common/WeakEvent/WeakReferenceStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Common/WeakEvent/WeakReferenceStorage.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Exceptions/InvalidTypeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Exceptions/InvalidTypeException.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Exceptions/ItemAlreadyExistsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Exceptions/ItemAlreadyExistsException.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Exceptions/ItemNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Exceptions/ItemNotFoundException.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Exceptions/ObjectFrozenException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Exceptions/ObjectFrozenException.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Exceptions/OperationInterruptedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Exceptions/OperationInterruptedException.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Exceptions/TurboAssertionException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Exceptions/TurboAssertionException.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Exceptions/TurboException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Exceptions/TurboException.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Exceptions/WrongStateException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Exceptions/WrongStateException.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Associations/AssociationContainerGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Associations/AssociationContainerGenerator.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Associations/AssociationContainerGenerator.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Associations/AssociationContainerGenerator.tt -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Associations/ConcurrentGenericAssociationContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Associations/ConcurrentGenericAssociationContainer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Associations/FreezeRequiredGenericAssociationContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Associations/FreezeRequiredGenericAssociationContainer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Associations/GenericAssociationContainerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Associations/GenericAssociationContainerBase.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Associations/Interfaces/IAssociationSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Associations/Interfaces/IAssociationSource.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Associations/Interfaces/IAssociationSupport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Associations/Interfaces/IAssociationSupport.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Associations/TypeStrict/DirectTypeAssociationContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Associations/TypeStrict/DirectTypeAssociationContainer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Associations/TypeStrict/TypeStrictAssociationContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Associations/TypeStrict/TypeStrictAssociationContainer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Associations/TypeStrict/TypeStrictAssociationExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Associations/TypeStrict/TypeStrictAssociationExtension.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Associations/TypeStrict/TypeStrictFreezeRequiredAssociationContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Associations/TypeStrict/TypeStrictFreezeRequiredAssociationContainer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/CommonCaseIoC/CommonObjectLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/CommonCaseIoC/CommonObjectLocator.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/CommonCaseIoC/SimpleObjectLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/CommonCaseIoC/SimpleObjectLocator.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/CommonEnums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/CommonEnums.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/DefaultConstructorAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/DefaultConstructorAttribute.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Helpers/ObjectInstantiationHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Helpers/ObjectInstantiationHelper.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/IObjectLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/IObjectLocator.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Injections/ConcurrentGenericInjectionContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Injections/ConcurrentGenericInjectionContainer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Injections/FreezeRequiredGenericInjectionContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Injections/FreezeRequiredGenericInjectionContainer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Injections/GenericInjectionContainerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Injections/GenericInjectionContainerBase.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Injections/Interfaces/IInjectionSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Injections/Interfaces/IInjectionSource.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Injections/TypeStrict/TypeStrictFreezeRequiredInjectionContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Injections/TypeStrict/TypeStrictFreezeRequiredInjectionContainer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Injections/TypeStrict/TypeStrictInjectionContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Injections/TypeStrict/TypeStrictInjectionContainer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Injections/TypeStrict/TypeStrictInjectionExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Injections/TypeStrict/TypeStrictInjectionExtension.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/IoCException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/IoCException.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Lifetime/DeferedSingletonLifetime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Lifetime/DeferedSingletonLifetime.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Lifetime/Factories/DefaultLifetimeFactories.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Lifetime/Factories/DefaultLifetimeFactories.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Lifetime/Factories/LifetimeFactories.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Lifetime/Factories/LifetimeFactories.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Lifetime/LifetimeBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Lifetime/LifetimeBase.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Lifetime/PerCallInlinedParamsInterfaceLifetime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Lifetime/PerCallInlinedParamsInterfaceLifetime.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Lifetime/PerCallInlinedParamsLifetime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Lifetime/PerCallInlinedParamsLifetime.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Lifetime/PerCallInterfaceLifetime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Lifetime/PerCallInterfaceLifetime.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Lifetime/PerCallLifetime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Lifetime/PerCallLifetime.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Lifetime/PerThreadLifetime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Lifetime/PerThreadLifetime.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/Lifetime/SingletonLifetime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/Lifetime/SingletonLifetime.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/LocatorTargetObjectAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/LocatorTargetObjectAttribute.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/ObjectLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/ObjectLocator.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/ServiceStuff/IInjectionResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/ServiceStuff/IInjectionResolver.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/ServiceStuff/IInstanceCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/ServiceStuff/IInstanceCreator.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/ServiceStuff/InstantiationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/ServiceStuff/InstantiationService.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/IoC/TurboContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/IoC/TurboContainer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/BalancingDynamicPoolManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/BalancingDynamicPoolManager.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/BalancingStaticPoolManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/BalancingStaticPoolManager.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/CantRetrieveElementException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/CantRetrieveElementException.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/Common/DefaultPoolElementComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/Common/DefaultPoolElementComparer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/Common/DefaultPoolElementOperationSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/Common/DefaultPoolElementOperationSource.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/Common/IPoolElementOperationSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/Common/IPoolElementOperationSource.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/Common/PoolElementComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/Common/PoolElementComparer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/Common/PoolElementWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/Common/PoolElementWrapper.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/DisposeFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/DisposeFlags.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/DynamicPoolManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/DynamicPoolManager.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/ObjectPoolManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/ObjectPoolManager.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/RentedElementMonitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/RentedElementMonitor.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/ServiceStuff/ElementCollections/BunchElementStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/ServiceStuff/ElementCollections/BunchElementStorage.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/ServiceStuff/ElementCollections/IndexedStackElementStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/ServiceStuff/ElementCollections/IndexedStackElementStorage.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/ServiceStuff/ElementCollections/SingleElementPerThreadStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/ServiceStuff/ElementCollections/SingleElementPerThreadStorage.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/ServiceStuff/ElementCollections/SingleElementStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/ServiceStuff/ElementCollections/SingleElementStorage.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/ServiceStuff/ElementCollections/SparceArrayStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/ServiceStuff/ElementCollections/SparceArrayStorage.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/ServiceStuff/ElementContainers/PrioritizedElementsContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/ServiceStuff/ElementContainers/PrioritizedElementsContainer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/ServiceStuff/ElementContainers/SimpleElementsContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/ServiceStuff/ElementContainers/SimpleElementsContainer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/ServiceStuff/UsedElementTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/ServiceStuff/UsedElementTracker.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/ObjectPools/StaticPoolManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/ObjectPools/StaticPoolManager.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Profiling/DefaultProfilingProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Profiling/DefaultProfilingProvider.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Profiling/IProfilingProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Profiling/IProfilingProvider.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Profiling/Profiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Profiling/Profiler.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Profiling/ProfilingProviderWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Profiling/ProfilingProviderWrapper.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Profiling/ProfilingTimer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Profiling/ProfilingTimer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Qoollo.Turbo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Qoollo.Turbo.csproj -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Queues/Common/CommonQueueImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Queues/Common/CommonQueueImpl.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Queues/DiskQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Queues/DiskQueue.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Queues/DiskQueueComponents/CountingDiskQueueSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Queues/DiskQueueComponents/CountingDiskQueueSegment.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Queues/DiskQueueComponents/DiskQueueSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Queues/DiskQueueComponents/DiskQueueSegment.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Queues/DiskQueueComponents/DiskQueueSegmentFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Queues/DiskQueueComponents/DiskQueueSegmentFactory.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Queues/DiskQueueComponents/IDiskQueueItemSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Queues/DiskQueueComponents/IDiskQueueItemSerializer.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Queues/DiskQueueComponents/ItemCorruptedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Queues/DiskQueueComponents/ItemCorruptedException.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Queues/DiskQueueComponents/MemoryDiskQueueSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Queues/DiskQueueComponents/MemoryDiskQueueSegment.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Queues/DiskQueueComponents/NonPersistentDiskQueueSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Queues/DiskQueueComponents/NonPersistentDiskQueueSegment.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Queues/DiskQueueComponents/PersistentDiskQueueSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Queues/DiskQueueComponents/PersistentDiskQueueSegment.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Queues/DiskQueueComponents/SegmentCorruptedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Queues/DiskQueueComponents/SegmentCorruptedException.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Queues/DiskQueueComponents/ServiceStuff/DiskQueueSegmentWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Queues/DiskQueueComponents/ServiceStuff/DiskQueueSegmentWrapper.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Queues/DiskQueueComponents/ServiceStuff/RegionBinaryReaderWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Queues/DiskQueueComponents/ServiceStuff/RegionBinaryReaderWriter.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Queues/DiskQueueComponents/ServiceStuff/RegionMemoryStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Queues/DiskQueueComponents/ServiceStuff/RegionMemoryStream.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Queues/IQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Queues/IQueue.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Queues/LevelingQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Queues/LevelingQueue.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Queues/MemoryQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Queues/MemoryQueue.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Queues/ServiceStuff/MutuallyExclusivePrimitive.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Queues/ServiceStuff/MutuallyExclusivePrimitive.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Queues/TransformationQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Queues/TransformationQueue.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/AsyncAwaitSupport/ContextSwitchAwaitable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/AsyncAwaitSupport/ContextSwitchAwaitable.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/AsyncAwaitSupport/ContextSwitchSupplier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/AsyncAwaitSupport/ContextSwitchSupplier.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/AsyncAwaitSupport/CustomSynchronizationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/AsyncAwaitSupport/CustomSynchronizationContext.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/AsyncAwaitSupport/StandardContextSwitchSuppliers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/AsyncAwaitSupport/StandardContextSwitchSuppliers.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ConditionVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ConditionVariable.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ConditionVariableAlt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ConditionVariableAlt.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ConditionVariableOld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ConditionVariableOld.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/EntryCountingEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/EntryCountingEvent.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/LinearSpinWait.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/LinearSpinWait.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/MonitorObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/MonitorObject.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/PartialThreadBlocker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/PartialThreadBlocker.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/QueueProcessing/DelegateQueueAsyncProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/QueueProcessing/DelegateQueueAsyncProcessor.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/QueueProcessing/IQueueAsyncProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/QueueProcessing/IQueueAsyncProcessor.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/QueueProcessing/InterfaceQueueAsyncProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/QueueProcessing/InterfaceQueueAsyncProcessor.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/QueueProcessing/QueueAsyncProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/QueueProcessing/QueueAsyncProcessor.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/QueueProcessing/QueueAsyncProcessorBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/QueueProcessing/QueueAsyncProcessorBase.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/QueueProcessing/QueueAsyncProcessorException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/QueueProcessing/QueueAsyncProcessorException.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/QueueProcessing/QueueAsyncProcessorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/QueueProcessing/QueueAsyncProcessorExtensions.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/QueueProcessing/QueueAsyncProcessorState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/QueueProcessing/QueueAsyncProcessorState.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/SemaphoreLight.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/SemaphoreLight.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ServiceStuff/CancellationTokenHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ServiceStuff/CancellationTokenHelper.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ServiceStuff/ExecutionContextHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ServiceStuff/ExecutionContextHelper.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ServiceStuff/ManagementThreadController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ServiceStuff/ManagementThreadController.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ServiceStuff/PlatformHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ServiceStuff/PlatformHelper.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ServiceStuff/SpinWaitExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ServiceStuff/SpinWaitExtensions.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ServiceStuff/SpinWaitHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ServiceStuff/SpinWaitHelper.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ServiceStuff/TaskHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ServiceStuff/TaskHelper.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ServiceStuff/ThreadStartControllingToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ServiceStuff/ThreadStartControllingToken.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ServiceStuff/TimeoutHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ServiceStuff/TimeoutHelper.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ServiceStuff/TimeoutTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ServiceStuff/TimeoutTracker.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/SignalEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/SignalEvent.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/SignalWaiter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/SignalWaiter.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/SignalWaiterFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/SignalWaiterFactory.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/Tasks/LimitedConcurrencyLevelTaskScheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/Tasks/LimitedConcurrencyLevelTaskScheduler.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadManagement/DelegateThreadSetManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadManagement/DelegateThreadSetManager.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadManagement/ThreadSetManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadManagement/ThreadSetManager.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadManagement/ThreadSetManagerException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadManagement/ThreadSetManagerException.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadManagement/ThreadSetManagerState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadManagement/ThreadSetManagerState.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadPools/Common/CommonThreadPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadPools/Common/CommonThreadPool.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadPools/Common/ExtendedThreadPoolWorkItems.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadPools/Common/ExtendedThreadPoolWorkItems.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadPools/Common/ThreadPoolWorkItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadPools/Common/ThreadPoolWorkItem.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadPools/DynamicThreadPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadPools/DynamicThreadPool.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadPools/ServiceStuff/ExecutionThroughoutTrackers/ExecutionThroughoutTrackerUpDownCorrection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadPools/ServiceStuff/ExecutionThroughoutTrackers/ExecutionThroughoutTrackerUpDownCorrection.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadPools/ServiceStuff/ExecutionThroughoutTrackers/ExecutionThroughoutTrackerUpHardDownCorrection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadPools/ServiceStuff/ExecutionThroughoutTrackers/ExecutionThroughoutTrackerUpHardDownCorrection.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadPools/ServiceStuff/ExecutionThroughoutTrackers/ExecutionThroughoutTrackerUpSmartDownCorrection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadPools/ServiceStuff/ExecutionThroughoutTrackers/ExecutionThroughoutTrackerUpSmartDownCorrection.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadPools/ServiceStuff/Queues/ThreadPoolConcurrentQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadPools/ServiceStuff/Queues/ThreadPoolConcurrentQueue.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadPools/ServiceStuff/Queues/ThreadPoolGlobalQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadPools/ServiceStuff/Queues/ThreadPoolGlobalQueue.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadPools/ServiceStuff/Queues/ThreadPoolLocalQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadPools/ServiceStuff/Queues/ThreadPoolLocalQueue.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadPools/ServiceStuff/Queues/ThreadPoolQueueController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadPools/ServiceStuff/Queues/ThreadPoolQueueController.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadPools/ServiceStuff/ThreadPoolGlobals.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadPools/ServiceStuff/ThreadPoolGlobals.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadPools/ServiceStuff/ThreadPoolThreadLocals.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadPools/ServiceStuff/ThreadPoolThreadLocals.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadPools/StaticThreadPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadPools/StaticThreadPool.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadPools/SystemThreadPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadPools/SystemThreadPool.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadPools/ThreadPoolBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadPools/ThreadPoolBase.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadPools/ThreadPoolExceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadPools/ThreadPoolExceptions.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/ThreadPools/ThreadPoolState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/ThreadPools/ThreadPoolState.cs -------------------------------------------------------------------------------- /src/Qoollo.Turbo/Threading/WaitPredicates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Qoollo.Turbo/Threading/WaitPredicates.cs -------------------------------------------------------------------------------- /src/Turbo_Solution.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qoollo/dotNet-turbo/HEAD/src/Turbo_Solution.sln --------------------------------------------------------------------------------