├── .github └── workflows │ └── dotnet.yml ├── .gitignore ├── LICENSE ├── README-RU.md ├── README.md ├── doc ├── Observable computation life cycle.png ├── methods RU.html ├── methods RU.ods ├── methods.html ├── methods.ods ├── Введение в реактивное программирование на примере ObservableComputations.md └── Жизненный цикл обозреваемого вычисления.png ├── icon_32x32.ico ├── icon_32x32.png ├── repository-logo.png └── src ├── ObservableComputations.Test ├── AllComputingTests.cs ├── AnyComputingTests.cs ├── AppendingTests.cs ├── AveragingTests.cs ├── BindingTest.cs ├── CastingTests.cs ├── ChangeRequestHandlersTests.cs ├── CollectionDispatchingTest.cs ├── CollectionDisposingTest.cs ├── CollectionPausingTests.cs ├── CollectionProcessingTest.cs ├── CollectionProcessingVoidTest.cs ├── Computing.cs ├── ConcatenatingTests.cs ├── ConcurrentDictionaringTests.cs ├── ContainsComputingTests.cs ├── CrossingTests.cs ├── DictionaringTests.cs ├── DifferingTests.cs ├── DistinctingTests.cs ├── ExceptingTests.cs ├── ExpressionWatcherTests.cs ├── ExtentionMathods.cs ├── FilteringTests.cs ├── FirstComputingTests.cs ├── GroupJoiningTests.cs ├── GroupingTests.cs ├── HashSettingTests.cs ├── IndicesComputingTests.cs ├── IntersectingTests.cs ├── ItemComputingTests.cs ├── JoiningTests.cs ├── LastComputingTests.cs ├── MinimalTestsToCover.generated.cs ├── MinimazingOrMaximazingTests.cs ├── MiscTests.cs ├── ObservableCollectionExtendedTests.cs ├── ObservableComputations.Test.csproj ├── OcDispatcherTests.cs ├── OfTypeComputingTests.cs ├── OrderingTests.cs ├── OrderingThenOrderingTests.cs ├── OrderingThenOrderingThenOrderingTests.cs ├── PagingTests.cs ├── PredicateGroupJoiningTests.cs ├── PrependingTests.cs ├── PreviousTrackingTests.cs ├── PropertyAccessingTests.cs ├── QuickTests.cs ├── QuickTests.generated.cs ├── QuickTests.tt ├── ReversingTests.cs ├── Scalar.cs ├── ScalarDisposing.cs ├── ScalarProcessingTest.cs ├── ScalarProcessingVoidTest.cs ├── SelectingManyTests.cs ├── SelectingTests.cs ├── SequenceTests.cs ├── SetUpFixture.cs ├── SkippingTests.cs ├── SkippingWhileTests.cs ├── SourceCollectionType.cs ├── SpecialCaseTests.cs ├── StringsConcatenatingTests.cs ├── SummarizingTests.cs ├── TakingTests.cs ├── TakingWhileAltTests.cs ├── TakingWhileTests.cs ├── TestBase.cs ├── TextFileOutput.cs ├── ToStringTests.cs ├── UnitingTests.cs ├── WeakPreviousTrackingTests.cs ├── ZippingTests.cs ├── assembly_strong_name_key.snk └── packages.config ├── ObservableComputations.sln ├── ObservableComputations ├── AssemblyAttributes.cs ├── Collections │ ├── Appending.cs │ ├── Casting.cs │ ├── CollectionDispatching.cs │ ├── CollectionDisposing.cs │ ├── CollectionObserving.cs │ ├── CollectionPausing.cs │ ├── CollectionProcessing.cs │ ├── CollectionProcessingVoid.cs │ ├── Concatenating.cs │ ├── ConcurrentDictionaring.cs │ ├── Crossing.cs │ ├── Dictionaring.cs │ ├── Distincting.cs │ ├── Excepting.cs │ ├── Extending.cs │ ├── Filtering.cs │ ├── GroupJoining.cs │ ├── Grouping.cs │ ├── HashSetting.cs │ ├── IndicesComputing.cs │ ├── Intersecting.cs │ ├── Joining.cs │ ├── OfTypeComputing.cs │ ├── Ordering.cs │ ├── Paging.cs │ ├── PredicateGroupJoining.cs │ ├── Prepending.cs │ ├── Reversing.cs │ ├── Selecting.cs │ ├── SelectingMany.cs │ ├── SequenceComputing.cs │ ├── Skipping.cs │ ├── SkippingWhile.cs │ ├── Taking.cs │ ├── TakingWhile.cs │ ├── ThenOrdering.cs │ ├── Uniting.cs │ └── Zipping.cs ├── Common │ ├── Base │ │ ├── CollectionComputing.cs │ │ ├── ObservableCollectionWithTickTackVersion.cs │ │ └── ScalarComputing.cs │ ├── CallToConstantConverter.cs │ ├── CollectionChangedEventRaise.cs │ ├── CollectionComputingChild.cs │ ├── CollectionReset.cs │ ├── Dispatchers │ │ ├── BufferingDispatcher.cs │ │ ├── DelayingDispatcher.cs │ │ ├── SamplingDispatcher.cs │ │ └── ThrottlingDispatcher.cs │ ├── EventSubscriptions.cs │ ├── ExpressionWatcher.cs │ ├── ExtensionMethods │ │ ├── Func.cs │ │ ├── MemberExpression.cs │ │ ├── MemberInfo.cs │ │ └── Object.cs │ ├── FreezedObservableCollection.cs │ ├── IProcessable.cs │ ├── Interface │ │ ├── ICollectionComputing.cs │ │ ├── IComputing.cs │ │ ├── IConsistent.cs │ │ ├── IHasCapacity.cs │ │ ├── IHasInitialCapacity.cs │ │ ├── IHasItemType.cs │ │ ├── IHasSources.cs │ │ ├── IHasTags.cs │ │ ├── IHasTickTackVersion.cs │ │ ├── INotifyCollectionChangedExtended.cs │ │ ├── INotifyMethodChanged.cs │ │ ├── IOcDispatcher.cs │ │ ├── IOrdering.cs │ │ ├── IScalar.cs │ │ ├── IScalarComputing.cs │ │ ├── ISelectiveNotifyMethodChanged.cs │ │ ├── ISelectiveNotifyPropertyChanged.cs │ │ ├── ISourceCollectionChangeProcessor.cs │ │ ├── ISourceIndexerPropertyTracker.cs │ │ └── ISourceItemChangeProcessor.cs │ ├── ItemInfo.cs │ ├── ObservableComputationsException.cs │ ├── Position.cs │ ├── Processable.cs │ ├── RootSourceWrapper.cs │ └── Utils.cs ├── Expr.cs ├── ExtensionMethods.cs ├── ExtensionMethods.generated.cs ├── ExtensionMethods.tt ├── ExtensionMethods.ttinclude ├── ObservableCollectionExtended.cs ├── ObservableComputations.csproj ├── ObservableComputations.csproj.DotSettings ├── OcConfiguration.cs ├── OcConsumer.cs ├── OcDispatcher.cs ├── Scalars │ ├── Aggregating.cs │ ├── AllComputing.cs │ ├── AnyComputing.cs │ ├── Averaging.cs │ ├── Binding.cs │ ├── Computing.cs │ ├── ContainsComputing.cs │ ├── Differing.cs │ ├── FirstComputing.cs │ ├── ItemComputing.cs │ ├── LastComputing.cs │ ├── MinimazingOrMaximazing.cs │ ├── NullPropagating.cs │ ├── PreviousTracking.cs │ ├── PropertyAccessing.cs │ ├── PropertyDispatching.cs │ ├── ScalarDispatching.cs │ ├── ScalarDisposing.cs │ ├── ScalarPausing.cs │ ├── ScalarProcessing.cs │ ├── ScalarProcessingVoid.cs │ ├── StringsConcatenating.cs │ ├── Summarizing.cs │ ├── Using.cs │ └── WeakPreviousTracking.cs ├── StaticInfo.cs ├── VisualStudioHelper.ttinclude └── assembly_strong_name_key.snk └── assembly_strong_name_key.snk /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/LICENSE -------------------------------------------------------------------------------- /README-RU.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/README-RU.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/README.md -------------------------------------------------------------------------------- /doc/Observable computation life cycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/doc/Observable computation life cycle.png -------------------------------------------------------------------------------- /doc/methods RU.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/doc/methods RU.html -------------------------------------------------------------------------------- /doc/methods RU.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/doc/methods RU.ods -------------------------------------------------------------------------------- /doc/methods.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/doc/methods.html -------------------------------------------------------------------------------- /doc/methods.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/doc/methods.ods -------------------------------------------------------------------------------- /doc/Введение в реактивное программирование на примере ObservableComputations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/doc/Введение в реактивное программирование на примере ObservableComputations.md -------------------------------------------------------------------------------- /doc/Жизненный цикл обозреваемого вычисления.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/doc/Жизненный цикл обозреваемого вычисления.png -------------------------------------------------------------------------------- /icon_32x32.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/icon_32x32.ico -------------------------------------------------------------------------------- /icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/icon_32x32.png -------------------------------------------------------------------------------- /repository-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/repository-logo.png -------------------------------------------------------------------------------- /src/ObservableComputations.Test/AllComputingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/AllComputingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/AnyComputingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/AnyComputingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/AppendingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/AppendingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/AveragingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/AveragingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/BindingTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/BindingTest.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/CastingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/CastingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/ChangeRequestHandlersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/ChangeRequestHandlersTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/CollectionDispatchingTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/CollectionDispatchingTest.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/CollectionDisposingTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/CollectionDisposingTest.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/CollectionPausingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/CollectionPausingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/CollectionProcessingTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/CollectionProcessingTest.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/CollectionProcessingVoidTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/CollectionProcessingVoidTest.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/Computing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/Computing.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/ConcatenatingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/ConcatenatingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/ConcurrentDictionaringTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/ConcurrentDictionaringTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/ContainsComputingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/ContainsComputingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/CrossingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/CrossingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/DictionaringTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/DictionaringTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/DifferingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/DifferingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/DistinctingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/DistinctingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/ExceptingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/ExceptingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/ExpressionWatcherTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/ExpressionWatcherTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/ExtentionMathods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/ExtentionMathods.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/FilteringTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/FilteringTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/FirstComputingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/FirstComputingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/GroupJoiningTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/GroupJoiningTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/GroupingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/GroupingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/HashSettingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/HashSettingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/IndicesComputingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/IndicesComputingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/IntersectingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/IntersectingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/ItemComputingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/ItemComputingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/JoiningTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/JoiningTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/LastComputingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/LastComputingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/MinimalTestsToCover.generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/MinimalTestsToCover.generated.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/MinimazingOrMaximazingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/MinimazingOrMaximazingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/MiscTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/MiscTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/ObservableCollectionExtendedTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/ObservableCollectionExtendedTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/ObservableComputations.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/ObservableComputations.Test.csproj -------------------------------------------------------------------------------- /src/ObservableComputations.Test/OcDispatcherTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/OcDispatcherTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/OfTypeComputingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/OfTypeComputingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/OrderingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/OrderingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/OrderingThenOrderingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/OrderingThenOrderingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/OrderingThenOrderingThenOrderingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/OrderingThenOrderingThenOrderingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/PagingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/PagingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/PredicateGroupJoiningTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/PredicateGroupJoiningTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/PrependingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/PrependingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/PreviousTrackingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/PreviousTrackingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/PropertyAccessingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/PropertyAccessingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/QuickTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/QuickTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/QuickTests.generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/QuickTests.generated.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/QuickTests.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/QuickTests.tt -------------------------------------------------------------------------------- /src/ObservableComputations.Test/ReversingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/ReversingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/Scalar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/Scalar.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/ScalarDisposing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/ScalarDisposing.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/ScalarProcessingTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/ScalarProcessingTest.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/ScalarProcessingVoidTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/ScalarProcessingVoidTest.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/SelectingManyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/SelectingManyTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/SelectingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/SelectingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/SequenceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/SequenceTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/SetUpFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/SetUpFixture.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/SkippingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/SkippingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/SkippingWhileTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/SkippingWhileTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/SourceCollectionType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/SourceCollectionType.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/SpecialCaseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/SpecialCaseTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/StringsConcatenatingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/StringsConcatenatingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/SummarizingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/SummarizingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/TakingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/TakingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/TakingWhileAltTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/TakingWhileAltTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/TakingWhileTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/TakingWhileTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/TestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/TestBase.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/TextFileOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/TextFileOutput.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/ToStringTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/ToStringTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/UnitingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/UnitingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/WeakPreviousTrackingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/WeakPreviousTrackingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/ZippingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/ZippingTests.cs -------------------------------------------------------------------------------- /src/ObservableComputations.Test/assembly_strong_name_key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/assembly_strong_name_key.snk -------------------------------------------------------------------------------- /src/ObservableComputations.Test/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.Test/packages.config -------------------------------------------------------------------------------- /src/ObservableComputations.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations.sln -------------------------------------------------------------------------------- /src/ObservableComputations/AssemblyAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/AssemblyAttributes.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Appending.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Appending.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Casting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Casting.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/CollectionDispatching.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/CollectionDispatching.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/CollectionDisposing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/CollectionDisposing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/CollectionObserving.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/CollectionObserving.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/CollectionPausing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/CollectionPausing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/CollectionProcessing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/CollectionProcessing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/CollectionProcessingVoid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/CollectionProcessingVoid.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Concatenating.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Concatenating.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/ConcurrentDictionaring.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/ConcurrentDictionaring.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Crossing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Crossing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Dictionaring.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Dictionaring.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Distincting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Distincting.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Excepting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Excepting.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Extending.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Extending.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Filtering.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Filtering.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/GroupJoining.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/GroupJoining.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Grouping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Grouping.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/HashSetting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/HashSetting.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/IndicesComputing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/IndicesComputing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Intersecting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Intersecting.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Joining.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Joining.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/OfTypeComputing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/OfTypeComputing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Ordering.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Ordering.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Paging.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Paging.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/PredicateGroupJoining.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/PredicateGroupJoining.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Prepending.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Prepending.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Reversing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Reversing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Selecting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Selecting.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/SelectingMany.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/SelectingMany.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/SequenceComputing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/SequenceComputing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Skipping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Skipping.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/SkippingWhile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/SkippingWhile.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Taking.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Taking.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/TakingWhile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/TakingWhile.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/ThenOrdering.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/ThenOrdering.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Uniting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Uniting.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Collections/Zipping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Collections/Zipping.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Base/CollectionComputing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Base/CollectionComputing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Base/ObservableCollectionWithTickTackVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Base/ObservableCollectionWithTickTackVersion.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Base/ScalarComputing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Base/ScalarComputing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/CallToConstantConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/CallToConstantConverter.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/CollectionChangedEventRaise.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/CollectionChangedEventRaise.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/CollectionComputingChild.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/CollectionComputingChild.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/CollectionReset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/CollectionReset.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Dispatchers/BufferingDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Dispatchers/BufferingDispatcher.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Dispatchers/DelayingDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Dispatchers/DelayingDispatcher.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Dispatchers/SamplingDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Dispatchers/SamplingDispatcher.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Dispatchers/ThrottlingDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Dispatchers/ThrottlingDispatcher.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/EventSubscriptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/EventSubscriptions.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/ExpressionWatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/ExpressionWatcher.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/ExtensionMethods/Func.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/ExtensionMethods/Func.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/ExtensionMethods/MemberExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/ExtensionMethods/MemberExpression.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/ExtensionMethods/MemberInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/ExtensionMethods/MemberInfo.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/ExtensionMethods/Object.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/ExtensionMethods/Object.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/FreezedObservableCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/FreezedObservableCollection.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/IProcessable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/IProcessable.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/ICollectionComputing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/ICollectionComputing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/IComputing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/IComputing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/IConsistent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/IConsistent.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/IHasCapacity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/IHasCapacity.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/IHasInitialCapacity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/IHasInitialCapacity.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/IHasItemType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/IHasItemType.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/IHasSources.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/IHasSources.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/IHasTags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/IHasTags.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/IHasTickTackVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/IHasTickTackVersion.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/INotifyCollectionChangedExtended.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/INotifyCollectionChangedExtended.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/INotifyMethodChanged.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/INotifyMethodChanged.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/IOcDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/IOcDispatcher.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/IOrdering.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/IOrdering.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/IScalar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/IScalar.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/IScalarComputing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/IScalarComputing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/ISelectiveNotifyMethodChanged.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/ISelectiveNotifyMethodChanged.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/ISelectiveNotifyPropertyChanged.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/ISelectiveNotifyPropertyChanged.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/ISourceCollectionChangeProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/ISourceCollectionChangeProcessor.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/ISourceIndexerPropertyTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/ISourceIndexerPropertyTracker.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Interface/ISourceItemChangeProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Interface/ISourceItemChangeProcessor.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/ItemInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/ItemInfo.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/ObservableComputationsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/ObservableComputationsException.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Position.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Position.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Processable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Processable.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/RootSourceWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/RootSourceWrapper.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Common/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Common/Utils.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Expr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Expr.cs -------------------------------------------------------------------------------- /src/ObservableComputations/ExtensionMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/ExtensionMethods.cs -------------------------------------------------------------------------------- /src/ObservableComputations/ExtensionMethods.generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/ExtensionMethods.generated.cs -------------------------------------------------------------------------------- /src/ObservableComputations/ExtensionMethods.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/ExtensionMethods.tt -------------------------------------------------------------------------------- /src/ObservableComputations/ExtensionMethods.ttinclude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/ExtensionMethods.ttinclude -------------------------------------------------------------------------------- /src/ObservableComputations/ObservableCollectionExtended.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/ObservableCollectionExtended.cs -------------------------------------------------------------------------------- /src/ObservableComputations/ObservableComputations.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/ObservableComputations.csproj -------------------------------------------------------------------------------- /src/ObservableComputations/ObservableComputations.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/ObservableComputations.csproj.DotSettings -------------------------------------------------------------------------------- /src/ObservableComputations/OcConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/OcConfiguration.cs -------------------------------------------------------------------------------- /src/ObservableComputations/OcConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/OcConsumer.cs -------------------------------------------------------------------------------- /src/ObservableComputations/OcDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/OcDispatcher.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/Aggregating.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/Aggregating.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/AllComputing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/AllComputing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/AnyComputing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/AnyComputing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/Averaging.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/Averaging.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/Binding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/Binding.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/Computing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/Computing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/ContainsComputing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/ContainsComputing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/Differing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/Differing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/FirstComputing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/FirstComputing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/ItemComputing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/ItemComputing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/LastComputing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/LastComputing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/MinimazingOrMaximazing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/MinimazingOrMaximazing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/NullPropagating.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/NullPropagating.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/PreviousTracking.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/PreviousTracking.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/PropertyAccessing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/PropertyAccessing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/PropertyDispatching.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/PropertyDispatching.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/ScalarDispatching.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/ScalarDispatching.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/ScalarDisposing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/ScalarDisposing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/ScalarPausing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/ScalarPausing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/ScalarProcessing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/ScalarProcessing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/ScalarProcessingVoid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/ScalarProcessingVoid.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/StringsConcatenating.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/StringsConcatenating.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/Summarizing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/Summarizing.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/Using.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/Using.cs -------------------------------------------------------------------------------- /src/ObservableComputations/Scalars/WeakPreviousTracking.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/Scalars/WeakPreviousTracking.cs -------------------------------------------------------------------------------- /src/ObservableComputations/StaticInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/StaticInfo.cs -------------------------------------------------------------------------------- /src/ObservableComputations/VisualStudioHelper.ttinclude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/VisualStudioHelper.ttinclude -------------------------------------------------------------------------------- /src/ObservableComputations/assembly_strong_name_key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/ObservableComputations/assembly_strong_name_key.snk -------------------------------------------------------------------------------- /src/assembly_strong_name_key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorBuchelnikov/ObservableComputations/HEAD/src/assembly_strong_name_key.snk --------------------------------------------------------------------------------