This commit is contained in:
Jose Morris 2018-07-17 13:39:59 -07:00
Родитель d0d9227b25
Коммит 2720d64450
179 изменённых файлов: 2514 добавлений и 43534 удалений

6
.gitignore поставляемый
Просмотреть файл

@ -15,3 +15,9 @@ _UpgradeReport_Files
/Source/*.nupkg
/Source/*.zip
/Source/Tx.LinqPad.lpx
*.dtbcache
*.lock
*.ide
*.ide-shm
*.ide-wal
Packages/

Просмотреть файл

@ -14,21 +14,21 @@
***********************
-->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug45|AnyCPU' ">
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug46|AnyCPU' ">
<BuildConfig>Debug</BuildConfig>
<BuildTarget>45</BuildTarget>
<BuildTarget>46</BuildTarget>
<NoWarn>1591</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release45|AnyCPU' ">
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release46|AnyCPU' ">
<BuildConfig>Release</BuildConfig>
<BuildTarget>45</BuildTarget>
<BuildTarget>46</BuildTarget>
<NoWarn>1591</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(BuildTarget)' == '45' ">
<PropertyGroup Condition=" '$(BuildTarget)' == '46' ">
<DefineConstants>$(DefineConstants);NO_EVENTARGS_CONSTRAINT;HAS_EDI;HAS_WINRT;HAS_PROGRESS;PREFER_ASYNC;HAS_AWAIT;HAS_APTCA; HAS_DISPATCHER_PRIORITY;HAS_WINFORMS</DefineConstants>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<!--<NoStdLib>true</NoStdLib>-->
<BuildPlatform>DESKTOPCLR</BuildPlatform>
<BuildFlavor>DESKTOPCLR45</BuildFlavor>

Двоичный файл не отображается.

Просмотреть файл

@ -1,494 +0,0 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.Reactive.Testing</name>
</assembly>
<members>
<member name="T:Microsoft.Reactive.Testing.ITestableObservable`1">
<summary>
Observable sequence that records subscription lifetimes and timestamped notification messages sent to observers.
</summary>
<typeparam name="T">The type of the elements in the sequence.</typeparam>
</member>
<member name="P:Microsoft.Reactive.Testing.ITestableObservable`1.Subscriptions">
<summary>
Gets a list of all the subscriptions to the observable sequence, including their lifetimes.
</summary>
</member>
<member name="P:Microsoft.Reactive.Testing.ITestableObservable`1.Messages">
<summary>
Gets the recorded timestamped notification messages that were sent by the observable sequence to its observers.
</summary>
</member>
<member name="T:Microsoft.Reactive.Testing.ITestableObserver`1">
<summary>
Observer that records received notification messages and timestamps those.
</summary>
<typeparam name="T">The type of the elements in the sequence.</typeparam>
</member>
<member name="P:Microsoft.Reactive.Testing.ITestableObserver`1.Messages">
<summary>
Gets recorded timestamped notification messages received by the observer.
</summary>
</member>
<member name="T:Microsoft.Reactive.Testing.NamespaceDoc">
<summary>
The <b>Microsoft.Reactive.Testing</b> namespace contains interfaces and classes providing functionality to test applications and libraries built using Reactive Extensions.
</summary>
</member>
<member name="T:Microsoft.Reactive.Testing.ReactiveAssert">
<summary>
Helper class to write asserts in unit tests for applications and libraries built using Reactive Extensions.
</summary>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveAssert.AreElementsEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
<summary>
Asserts that both enumerable sequences have equal length and equal elements.
</summary>
<typeparam name="T">The type of the elements in the sequence.</typeparam>
<param name="expected">Expected sequence.</param>
<param name="actual">Actual sequence to compare against the expected one.</param>
<exception cref="T:System.ArgumentNullException"><paramref name="expected"/> or <paramref name="actual"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveAssert.AreElementsEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.String)">
<summary>
Asserts that both enumerable sequences have equal length and equal elements.
</summary>
<typeparam name="T">The type of the elements in the sequence.</typeparam>
<param name="expected">Expected sequence.</param>
<param name="actual">Actual sequence to compare against the expected one.</param>
<param name="message">Error message for assert failure.</param>
<exception cref="T:System.ArgumentNullException"><paramref name="expected"/> or <paramref name="actual"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveAssert.AreElementsEqual``1(System.IObservable{``0},System.IObservable{``0})">
<summary>
Asserts that both observable sequences have equal length and equal notifications.
</summary>
<typeparam name="T">The type of the elements in the sequence.</typeparam>
<param name="expected">Expected sequence.</param>
<param name="actual">Actual sequence to compare against the expected one.</param>
<exception cref="T:System.ArgumentNullException"><paramref name="expected"/> or <paramref name="actual"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveAssert.AreElementsEqual``1(System.IObservable{``0},System.IObservable{``0},System.String)">
<summary>
Asserts that both observable sequences have equal length and equal elements.
</summary>
<typeparam name="T">The type of the elements in the sequence.</typeparam>
<param name="expected">Expected sequence.</param>
<param name="actual">Actual sequence to compare against the expected one.</param>
<param name="message">Error message for assert failure.</param>
<exception cref="T:System.ArgumentNullException"><paramref name="expected"/> or <paramref name="actual"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveAssert.Throws``1(System.Action)">
<summary>
Asserts that the given action throws an exception of the type specified in the generic parameter, or a subtype thereof.
</summary>
<typeparam name="TException">Type of the exception to check for.</typeparam>
<param name="action">Action to run.</param>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveAssert.Throws``1(System.Action,System.String)">
<summary>
Asserts that the given action throws an exception of the type specified in the generic parameter, or a subtype thereof.
</summary>
<typeparam name="TException">Type of the exception to check for.</typeparam>
<param name="action">Action to run.</param>
<param name="message">Error message for assert failure.</param>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveAssert.Throws``1(``0,System.Action)">
<summary>
Asserts that the given action throws the specified exception.
</summary>
<typeparam name="TException">Type of the exception to check for.</typeparam>
<param name="exception">Exception to assert being thrown.</param>
<param name="action">Action to run.</param>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveAssert.Throws``1(``0,System.Action,System.String)">
<summary>
Asserts that the given action throws the specified exception.
</summary>
<typeparam name="TException">Type of the exception to check for.</typeparam>
<param name="exception">Exception to assert being thrown.</param>
<param name="action">Action to run.</param>
<param name="message">Error message for assert failure.</param>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveAssert.AssertEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
<summary>
Asserts that both enumerable sequences have equal length and equal elements.
</summary>
<typeparam name="T">The type of the elements in the sequence.</typeparam>
<param name="actual">Actual sequence to compare against the expected one.</param>
<param name="expected">Expected sequence.</param>
<exception cref="T:System.ArgumentNullException"><paramref name="expected"/> or <paramref name="actual"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveAssert.AssertEqual``1(System.Collections.Generic.IEnumerable{``0},``0[])">
<summary>
Asserts the enumerable sequence has the expected elements.
</summary>
<typeparam name="T">The type of the elements in the sequence.</typeparam>
<param name="actual">Actual sequence to compare against the expected elements.</param>
<param name="expected">Expected elements.</param>
<exception cref="T:System.ArgumentNullException"><paramref name="expected"/> or <paramref name="actual"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveAssert.AssertEqual``1(System.IObservable{``0},System.IObservable{``0})">
<summary>
Asserts that both observable sequences have equal length and equal notifications.
</summary>
<typeparam name="T">The type of the elements in the sequence.</typeparam>
<param name="actual">Actual sequence to compare against the expected one.</param>
<param name="expected">Expected sequence.</param>
<exception cref="T:System.ArgumentNullException"><paramref name="expected"/> or <paramref name="actual"/> is null.</exception>
</member>
<member name="T:Microsoft.Reactive.Testing.ReactiveTest">
<summary>
Base class to write unit tests for applications and libraries built using Reactive Extensions.
</summary>
</member>
<member name="F:Microsoft.Reactive.Testing.ReactiveTest.Created">
<summary>
Default virtual time used for creation of observable sequences in <see cref="T:Microsoft.Reactive.Testing.ReactiveTest"/>-based unit tests.
</summary>
</member>
<member name="F:Microsoft.Reactive.Testing.ReactiveTest.Subscribed">
<summary>
Default virtual time used to subscribe to observable sequences in <see cref="T:Microsoft.Reactive.Testing.ReactiveTest"/>-based unit tests.
</summary>
</member>
<member name="F:Microsoft.Reactive.Testing.ReactiveTest.Disposed">
<summary>
Default virtual time used to dispose subscriptions in <see cref="T:Microsoft.Reactive.Testing.ReactiveTest"/>-based unit tests.
</summary>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveTest.OnNext``1(System.Int64,``0)">
<summary>
Factory method for an OnNext notification record at a given time with a given value.
</summary>
<typeparam name="T">The element type for the resulting notification object.</typeparam>
<param name="ticks">Recorded virtual time the OnNext notification occurs.</param>
<param name="value">Recorded value stored in the OnNext notification.</param>
<returns>Recorded OnNext notification.</returns>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveTest.OnNext``1(System.Int64,System.Func{``0,System.Boolean})">
<summary>
Factory method for writing an assert that checks for an OnNext notification record at a given time, using the specified predicate to check the value.
</summary>
<typeparam name="T">The element type for the resulting notification object.</typeparam>
<param name="ticks">Recorded virtual time the OnNext notification occurs.</param>
<param name="predicate">Predicate function to check the OnNext notification value against an expected value.</param>
<returns>Recorded OnNext notification with a predicate to assert a given value.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="predicate"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveTest.OnCompleted``1(System.Int64)">
<summary>
Factory method for an OnCompleted notification record at a given time.
</summary>
<typeparam name="T">The element type for the resulting notification object.</typeparam>
<param name="ticks">Recorded virtual time the OnCompleted notification occurs.</param>
<returns>Recorded OnCompleted notification.</returns>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveTest.OnCompleted``1(System.Int64,``0)">
<summary>
Factory method for an OnCompleted notification record at a given time, using inference to determine the type of <typeparamref name="T"/>.
</summary>
<typeparam name="T">The element type for the resulting notification object.</typeparam>
<param name="ticks">Recorded virtual time the OnCompleted notification occurs.</param>
<param name="witness">Object solely used to infer the type of the <typeparamref name="T"/> type parameter. This parameter is typically used when creating a sequence of anonymously typed elements.</param>
<returns>Recorded OnCompleted notification.</returns>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveTest.OnError``1(System.Int64,System.Exception)">
<summary>
Factory method for an OnError notification record at a given time with a given error.
</summary>
<typeparam name="T">The element type for the resulting notification object.</typeparam>
<param name="ticks">Recorded virtual time the OnError notification occurs.</param>
<param name="exception">Recorded exception stored in the OnError notification.</param>
<returns>Recorded OnError notification.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="exception"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveTest.OnError``1(System.Int64,System.Func{System.Exception,System.Boolean})">
<summary>
Factory method for writing an assert that checks for an OnError notification record at a given time, using the specified predicate to check the exception.
</summary>
<typeparam name="T">The element type for the resulting notification object.</typeparam>
<param name="ticks">Recorded virtual time the OnError notification occurs.</param>
<param name="predicate">Predicate function to check the OnError notification value against an expected exception.</param>
<returns>Recorded OnError notification with a predicate to assert a given exception.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="predicate"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveTest.OnError``1(System.Int64,System.Exception,``0)">
<summary>
Factory method for an OnError notification record at a given time with a given error, using inference to determine the type of <typeparamref name="T"/>.
</summary>
<typeparam name="T">The element type for the resulting notification object.</typeparam>
<param name="ticks">Recorded virtual time the OnError notification occurs.</param>
<param name="exception">Recorded exception stored in the OnError notification.</param>
<param name="witness">Object solely used to infer the type of the <typeparamref name="T"/> type parameter. This parameter is typically used when creating a sequence of anonymously typed elements.</param>
<returns>Recorded OnError notification.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="exception"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveTest.OnError``1(System.Int64,System.Func{System.Exception,System.Boolean},``0)">
<summary>
Factory method for writing an assert that checks for an OnError notification record at a given time, using the specified predicate to check the exception and inference to determine the type of <typeparamref name="T"/>.
</summary>
<typeparam name="T">The element type for the resulting notification object.</typeparam>
<param name="ticks">Recorded virtual time the OnError notification occurs.</param>
<param name="predicate">Predicate function to check the OnError notification value against an expected exception.</param>
<param name="witness">Object solely used to infer the type of the <typeparamref name="T"/> type parameter. This parameter is typically used when creating a sequence of anonymously typed elements.</param>
<returns>Recorded OnError notification with a predicate to assert a given exception.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="predicate"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveTest.Subscribe(System.Int64,System.Int64)">
<summary>
Factory method for a subscription record based on a given subscription and disposal time.
</summary>
<param name="start">Virtual time indicating when the subscription was created.</param>
<param name="end">Virtual time indicating when the subscription was disposed.</param>
<returns>Subscription object.</returns>
</member>
<member name="M:Microsoft.Reactive.Testing.ReactiveTest.Subscribe(System.Int64)">
<summary>
Factory method for a subscription record based on a given subscription time.
</summary>
<param name="start">Virtual time indicating when the subscription was created.</param>
<returns>Subscription object.</returns>
</member>
<member name="T:Microsoft.Reactive.Testing.Recorded`1">
<summary>
Record of a value including the virtual time it was produced on.
</summary>
<typeparam name="T">Type of the value.</typeparam>
</member>
<member name="P:Microsoft.Reactive.Testing.Recorded`1.Time">
<summary>
Gets the virtual time the value was produced on.
</summary>
</member>
<member name="P:Microsoft.Reactive.Testing.Recorded`1.Value">
<summary>
Gets the recorded value.
</summary>
</member>
<member name="M:Microsoft.Reactive.Testing.Recorded`1.#ctor(System.Int64,`0)">
<summary>
Creates a new object recording the production of the specified value at the given virtual time.
</summary>
<param name="time">Virtual time the value was produced on.</param>
<param name="value">Value that was produced.</param>
</member>
<member name="M:Microsoft.Reactive.Testing.Recorded`1.Equals(Microsoft.Reactive.Testing.Recorded{`0})">
<summary>
Checks whether the given recorded object is equal to the current instance.
</summary>
<param name="other">Recorded object to check for equality.</param>
<returns>true if both objects are equal; false otherwise.</returns>
</member>
<member name="M:Microsoft.Reactive.Testing.Recorded`1.op_Equality(Microsoft.Reactive.Testing.Recorded{`0},Microsoft.Reactive.Testing.Recorded{`0})">
<summary>
Determines whether the two specified Recorded&lt;T&gt; values have the same Time and Value.
</summary>
<param name="left">The first Recorded&lt;T&gt; value to compare.</param>
<param name="right">The second Recorded&lt;T&gt; value to compare.</param>
<returns>true if the first Recorded&lt;T&gt; value has the same Time and Value as the second Recorded&lt;T&gt; value; otherwise, false.</returns>
</member>
<member name="M:Microsoft.Reactive.Testing.Recorded`1.op_Inequality(Microsoft.Reactive.Testing.Recorded{`0},Microsoft.Reactive.Testing.Recorded{`0})">
<summary>
Determines whether the two specified Recorded&lt;T&gt; values don't have the same Time and Value.
</summary>
<param name="left">The first Recorded&lt;T&gt; value to compare.</param>
<param name="right">The second Recorded&lt;T&gt; value to compare.</param>
<returns>true if the first Recorded&lt;T&gt; value has a different Time or Value as the second Recorded&lt;T&gt; value; otherwise, false.</returns>
</member>
<member name="M:Microsoft.Reactive.Testing.Recorded`1.Equals(System.Object)">
<summary>
Determines whether the specified System.Object is equal to the current Recorded&lt;T&gt; value.
</summary>
<param name="obj">The System.Object to compare with the current Recorded&lt;T&gt; value.</param>
<returns>true if the specified System.Object is equal to the current Recorded&lt;T&gt; value; otherwise, false.</returns>
</member>
<member name="M:Microsoft.Reactive.Testing.Recorded`1.GetHashCode">
<summary>
Returns the hash code for the current Recorded&lt;T&gt; value.
</summary>
<returns>A hash code for the current Recorded&lt;T&gt; value.</returns>
</member>
<member name="M:Microsoft.Reactive.Testing.Recorded`1.ToString">
<summary>
Returns a string representation of the current Recorded&lt;T&gt; value.
</summary>
<returns>String representation of the current Recorded&lt;T&gt; value.</returns>
</member>
<member name="T:Microsoft.Reactive.Testing.Subscription">
<summary>
Records information about subscriptions to and unsubscriptions from observable sequences.
</summary>
</member>
<member name="F:Microsoft.Reactive.Testing.Subscription.Infinite">
<summary>
Infinite virtual time value, used to indicate an unsubscription never took place.
</summary>
</member>
<member name="P:Microsoft.Reactive.Testing.Subscription.Subscribe">
<summary>
Gets the subscription virtual time.
</summary>
</member>
<member name="P:Microsoft.Reactive.Testing.Subscription.Unsubscribe">
<summary>
Gets the unsubscription virtual time.
</summary>
</member>
<member name="M:Microsoft.Reactive.Testing.Subscription.#ctor(System.Int64)">
<summary>
Creates a new subscription object with the given virtual subscription time.
</summary>
<param name="subscribe">Virtual time at which the subscription occurred.</param>-
</member>
<member name="M:Microsoft.Reactive.Testing.Subscription.#ctor(System.Int64,System.Int64)">
<summary>
Creates a new subscription object with the given virtual subscription and unsubscription time.
</summary>
<param name="subscribe">Virtual time at which the subscription occurred.</param>
<param name="unsubscribe">Virtual time at which the unsubscription occurred.</param>
</member>
<member name="M:Microsoft.Reactive.Testing.Subscription.Equals(Microsoft.Reactive.Testing.Subscription)">
<summary>
Checks whether the given subscription is equal to the current instance.
</summary>
<param name="other">Subscription object to check for equality.</param>
<returns>true if both objects are equal; false otherwise.</returns>
</member>
<member name="M:Microsoft.Reactive.Testing.Subscription.op_Equality(Microsoft.Reactive.Testing.Subscription,Microsoft.Reactive.Testing.Subscription)">
<summary>
Determines whether the two specified Subscription values have the same Subscribe and Unsubscribe.
</summary>
<param name="left">The first Subscription value to compare.</param>
<param name="right">The second Subscription value to compare.</param>
<returns>true if the first Subscription value has the same Subscribe and Unsubscribe as the second Subscription value; otherwise, false.</returns>
</member>
<member name="M:Microsoft.Reactive.Testing.Subscription.op_Inequality(Microsoft.Reactive.Testing.Subscription,Microsoft.Reactive.Testing.Subscription)">
<summary>
Determines whether the two specified Subscription values don't have the same Subscribe and Unsubscribe.
</summary>
<param name="left">The first Subscription value to compare.</param>
<param name="right">The second Subscription value to compare.</param>
<returns>true if the first Subscription value has a different Subscribe or Unsubscribe as the second Subscription value; otherwise, false.</returns>
</member>
<member name="M:Microsoft.Reactive.Testing.Subscription.Equals(System.Object)">
<summary>
Determines whether the specified System.Object is equal to the current Subscription value.
</summary>
<param name="obj">The System.Object to compare with the current Subscription value.</param>
<returns>true if the specified System.Object is equal to the current Subscription value; otherwise, false.</returns>
</member>
<member name="M:Microsoft.Reactive.Testing.Subscription.GetHashCode">
<summary>
Returns the hash code for the current Subscription value.
</summary>
<returns>A hash code for the current Subscription value.</returns>
</member>
<member name="M:Microsoft.Reactive.Testing.Subscription.ToString">
<summary>
Returns a string representation of the current Subscription value.
</summary>
<returns>String representation of the current Subscription value.</returns>
</member>
<member name="T:Microsoft.Reactive.Testing.TestScheduler">
<summary>
Virtual time scheduler used for testing applications and libraries built using Reactive Extensions.
</summary>
</member>
<member name="M:Microsoft.Reactive.Testing.TestScheduler.ScheduleAbsolute``1(``0,System.Int64,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed at the specified virtual time.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<param name="dueTime">Absolute virtual time at which to execute the action.</param>
<returns>Disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.TestScheduler.Add(System.Int64,System.Int64)">
<summary>
Adds a relative virtual time to an absolute virtual time value.
</summary>
<param name="absolute">Absolute virtual time value.</param>
<param name="relative">Relative virtual time value to add.</param>
<returns>Resulting absolute virtual time sum value.</returns>
</member>
<member name="M:Microsoft.Reactive.Testing.TestScheduler.ToDateTimeOffset(System.Int64)">
<summary>
Converts the absolute virtual time value to a DateTimeOffset value.
</summary>
<param name="absolute">Absolute virtual time value to convert.</param>
<returns>Corresponding DateTimeOffset value.</returns>
</member>
<member name="M:Microsoft.Reactive.Testing.TestScheduler.ToRelative(System.TimeSpan)">
<summary>
Converts the TimeSpan value to a relative virtual time value.
</summary>
<param name="timeSpan">TimeSpan value to convert.</param>
<returns>Corresponding relative virtual time value.</returns>
</member>
<member name="M:Microsoft.Reactive.Testing.TestScheduler.Start``1(System.Func{System.IObservable{``0}},System.Int64,System.Int64,System.Int64)">
<summary>
Starts the test scheduler and uses the specified virtual times to invoke the factory function, subscribe to the resulting sequence, and dispose the subscription.
</summary>
<typeparam name="T">The element type of the observable sequence being tested.</typeparam>
<param name="create">Factory method to create an observable sequence.</param>
<param name="created">Virtual time at which to invoke the factory to create an observable sequence.</param>
<param name="subscribed">Virtual time at which to subscribe to the created observable sequence.</param>
<param name="disposed">Virtual time at which to dispose the subscription.</param>
<returns>Observer with timestamped recordings of notification messages that were received during the virtual time window when the subscription to the source sequence was active.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="create"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.TestScheduler.Start``1(System.Func{System.IObservable{``0}},System.Int64)">
<summary>
Starts the test scheduler and uses the specified virtual time to dispose the subscription to the sequence obtained through the factory function.
Default virtual times are used for <see cref="F:Microsoft.Reactive.Testing.ReactiveTest.Created">factory invocation</see> and <see cref="F:Microsoft.Reactive.Testing.ReactiveTest.Subscribed">sequence subscription</see>.
</summary>
<typeparam name="T">The element type of the observable sequence being tested.</typeparam>
<param name="create">Factory method to create an observable sequence.</param>
<param name="disposed">Virtual time at which to dispose the subscription.</param>
<returns>Observer with timestamped recordings of notification messages that were received during the virtual time window when the subscription to the source sequence was active.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="create"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.TestScheduler.Start``1(System.Func{System.IObservable{``0}})">
<summary>
Starts the test scheduler and uses default virtual times to <see cref="F:Microsoft.Reactive.Testing.ReactiveTest.Created">invoke the factory function</see>, to <see cref="F:Microsoft.Reactive.Testing.ReactiveTest.Subscribed">subscribe to the resulting sequence</see>, and to <see cref="F:Microsoft.Reactive.Testing.ReactiveTest.Disposed">dispose the subscription</see>.
</summary>
<typeparam name="T">The element type of the observable sequence being tested.</typeparam>
<param name="create">Factory method to create an observable sequence.</param>
<returns>Observer with timestamped recordings of notification messages that were received during the virtual time window when the subscription to the source sequence was active.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="create"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.TestScheduler.CreateHotObservable``1(Microsoft.Reactive.Testing.Recorded{System.Reactive.Notification{``0}}[])">
<summary>
Creates a hot observable using the specified timestamped notification messages.
</summary>
<typeparam name="T">The element type of the observable sequence being created.</typeparam>
<param name="messages">Notifications to surface through the created sequence at their specified absolute virtual times.</param>
<returns>Hot observable sequence that can be used to assert the timing of subscriptions and notifications.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="messages"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.TestScheduler.CreateColdObservable``1(Microsoft.Reactive.Testing.Recorded{System.Reactive.Notification{``0}}[])">
<summary>
Creates a cold observable using the specified timestamped notification messages.
</summary>
<typeparam name="T">The element type of the observable sequence being created.</typeparam>
<param name="messages">Notifications to surface through the created sequence at their specified virtual time offsets from the sequence subscription time.</param>
<returns>Cold observable sequence that can be used to assert the timing of subscriptions and notifications.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="messages"/> is null.</exception>
</member>
<member name="M:Microsoft.Reactive.Testing.TestScheduler.CreateObserver``1">
<summary>
Creates an observer that records received notification messages and timestamps those.
</summary>
<typeparam name="T">The element type of the observer being created.</typeparam>
<returns>Observer that can be used to assert the timing of received notifications.</returns>
</member>
</members>
</doc>

Двоичный файл не отображается.

Двоичные данные
References/DESKTOPCLR45/Newtonsoft.Json.dll

Двоичный файл не отображается.

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Двоичные данные
References/DESKTOPCLR45/System.Reactive.Core.dll

Двоичный файл не отображается.

Просмотреть файл

@ -1,336 +0,0 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>System.Reactive.Interfaces</name>
</assembly>
<members>
<member name="T:System.Reactive.NamespaceDoc">
<summary>
The <b>System.Reactive</b> namespace contains interfaces and classes used throughout the Reactive Extensions library.
</summary>
</member>
<member name="T:System.Reactive.Concurrency.NamespaceDoc">
<summary>
The <b>System.Reactive.Concurrency</b> namespace contains interfaces and classes that provide the scheduler infrastructure used by Reactive Extensions to construct and
process event streams. Schedulers are used to parameterize the concurrency introduced by query operators, provide means to virtualize time, to process historical data,
and to write unit tests for functionality built using Reactive Extensions constructs.
</summary>
</member>
<member name="T:System.Reactive.Concurrency.IScheduledItem`1">
<summary>
Represents a work item that has been scheduled.
</summary>
<typeparam name="TAbsolute">Absolute time representation type.</typeparam>
</member>
<member name="P:System.Reactive.Concurrency.IScheduledItem`1.DueTime">
<summary>
Gets the absolute time at which the item is due for invocation.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.IScheduledItem`1.Invoke">
<summary>
Invokes the work item.
</summary>
</member>
<member name="T:System.Reactive.Concurrency.IScheduler">
<summary>
Represents an object that schedules units of work.
</summary>
</member>
<member name="P:System.Reactive.Concurrency.IScheduler.Now">
<summary>
Gets the scheduler's notion of current time.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.IScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
</member>
<member name="M:System.Reactive.Concurrency.IScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed after dueTime.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<param name="dueTime">Relative time after which to execute the action.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
</member>
<member name="M:System.Reactive.Concurrency.IScheduler.Schedule``1(``0,System.DateTimeOffset,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed at dueTime.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<param name="dueTime">Absolute time at which to execute the action.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
</member>
<member name="T:System.Reactive.Concurrency.ISchedulerLongRunning">
<summary>
Scheduler with support for starting long-running tasks.
This type of scheduler can be used to run loops more efficiently instead of using recursive scheduling.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.ISchedulerLongRunning.ScheduleLongRunning``1(``0,System.Action{``0,System.Reactive.Disposables.ICancelable})">
<summary>
Schedules a long-running piece of work.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<remarks>
<para><b>Notes to implementers</b></para>
The returned disposable object should not prevent the work from starting, but only set the cancellation flag passed to the specified action.
</remarks>
</member>
<member name="T:System.Reactive.Concurrency.ISchedulerPeriodic">
<summary>
Scheduler with support for running periodic tasks.
This type of scheduler can be used to run timers more efficiently instead of using recursive scheduling.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.ISchedulerPeriodic.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
<summary>
Schedules a periodic piece of work.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">Initial state passed to the action upon the first iteration.</param>
<param name="period">Period for running the work periodically.</param>
<param name="action">Action to be executed, potentially updating the state.</param>
<returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
</member>
<member name="T:System.Reactive.Concurrency.IStopwatch">
<summary>
Abstraction for a stopwatch to compute time relative to a starting point.
</summary>
</member>
<member name="P:System.Reactive.Concurrency.IStopwatch.Elapsed">
<summary>
Gets the time elapsed since the stopwatch object was obtained.
</summary>
</member>
<member name="T:System.Reactive.Concurrency.IStopwatchProvider">
<summary>
Provider for IStopwatch objects.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.IStopwatchProvider.StartStopwatch">
<summary>
Starts a new stopwatch object.
</summary>
<returns>New stopwatch object; started at the time of the request.</returns>
</member>
<member name="T:System.Reactive.Disposables.NamespaceDoc">
<summary>
The <b>System.Reactive.Disposables</b> namespace contains interfaces and classes that provide a compositional set of constructs used to deal with resource and subscription
management in Reactive Extensions. Those types are used extensively within the implementation of Reactive Extensions and are useful when writing custom query operators or
schedulers.
</summary>
</member>
<member name="T:System.Reactive.Disposables.ICancelable">
<summary>
Disposable resource with disposal state tracking.
</summary>
</member>
<member name="P:System.Reactive.Disposables.ICancelable.IsDisposed">
<summary>
Gets a value that indicates whether the object is disposed.
</summary>
</member>
<member name="T:System.Reactive.Linq.NamespaceDoc">
<summary>
The <b>System.Reactive.Linq</b> namespace contains interfaces and classes that support expressing queries over observable sequences, using Language Integrated Query (LINQ).
Query operators are made available as extension methods for IObservable&lt;T&gt; and IQbservable&lt;T&gt; defined on the Observable and Qbservable classes, respectively.
</summary>
</member>
<member name="T:System.Reactive.Linq.IGroupedObservable`2">
<summary>
Represents an observable sequence of elements that have a common key.
</summary>
<typeparam name="TKey">
The type of the key shared by all elements in the group.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
<typeparam name="TElement">
The type of the elements in the group.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="P:System.Reactive.Linq.IGroupedObservable`2.Key">
<summary>
Gets the common key.
</summary>
</member>
<member name="T:System.Reactive.Linq.IQbservable`1">
<summary>
Provides functionality to evaluate queries against a specific data source wherein the type of the data is known.
</summary>
<typeparam name="T">
The type of the data in the data source.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="T:System.Reactive.Linq.IQbservable">
<summary>
Provides functionality to evaluate queries against a specific data source wherein the type of the data is not specified.
</summary>
</member>
<member name="P:System.Reactive.Linq.IQbservable.ElementType">
<summary>
Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQbservable is executed.
</summary>
</member>
<member name="P:System.Reactive.Linq.IQbservable.Expression">
<summary>
Gets the expression tree that is associated with the instance of IQbservable.
</summary>
</member>
<member name="P:System.Reactive.Linq.IQbservable.Provider">
<summary>
Gets the query provider that is associated with this data source.
</summary>
</member>
<member name="T:System.Reactive.Linq.IQbservableProvider">
<summary>
Defines methods to create and execute queries that are described by an IQbservable object.
</summary>
</member>
<member name="M:System.Reactive.Linq.IQbservableProvider.CreateQuery``1(System.Linq.Expressions.Expression)">
<summary>
Constructs an IQbservable&gt;TResult&lt; object that can evaluate the query represented by a specified expression tree.
</summary>
<typeparam name="TResult">The type of the elements of the System.Reactive.Linq.IQbservable&lt;T&gt; that is returned.</typeparam>
<param name="expression">Expression tree representing the query.</param>
<returns>IQbservable object that can evaluate the given query expression.</returns>
</member>
<member name="T:System.Reactive.Subjects.NamespaceDoc">
<summary>
The <b>System.Reactive.Subjects</b> namespace contains interfaces and classes to represent subjects, which are objects implementing both IObservable&lt;T&gt; and IObserver&lt;T&gt;.
Subjects are often used as sources of events, allowing one party to raise events and allowing another party to write queries over the event stream. Because of their ability to
have multiple registered observers, subjects are also used as a facility to provide multicast behavior for event streams in queries.
</summary>
</member>
<member name="T:System.Reactive.Subjects.IConnectableObservable`1">
<summary>
Represents an observable wrapper that can be connected and disconnected from its underlying observable sequence.
</summary>
<typeparam name="T">
The type of the elements in the sequence.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="M:System.Reactive.Subjects.IConnectableObservable`1.Connect">
<summary>
Connects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established.
</summary>
<returns>Disposable used to disconnect the observable wrapper from its source, causing subscribed observer to stop receiving values from the underlying observable sequence.</returns>
</member>
<member name="T:System.Reactive.Subjects.ISubject`1">
<summary>
Represents an object that is both an observable sequence as well as an observer.
</summary>
<typeparam name="T">The type of the elements processed by the subject.</typeparam>
</member>
<member name="T:System.Reactive.Subjects.ISubject`2">
<summary>
Represents an object that is both an observable sequence as well as an observer.
</summary>
<typeparam name="TSource">
The type of the elements received by the subject.
This type parameter is contravariant. That is, you can use either the type you specified or any type that is less derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
<typeparam name="TResult">
The type of the elements produced by the subject.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="T:System.Reactive.IEventPattern`2">
<summary>
Represents a .NET event invocation consisting of the strongly typed object that raised the event and the data that was generated by the event.
</summary>
<typeparam name="TSender">
The type of the sender that raised the event.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
<typeparam name="TEventArgs">
The type of the event data generated by the event.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="P:System.Reactive.IEventPattern`2.Sender">
<summary>
Gets the sender object that raised the event.
</summary>
</member>
<member name="P:System.Reactive.IEventPattern`2.EventArgs">
<summary>
Gets the event data that was generated by the event.
</summary>
</member>
<member name="T:System.Reactive.IEventPatternSource`1">
<summary>
Represents a data stream signaling its elements by means of an event.
</summary>
<typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
</member>
<member name="E:System.Reactive.IEventPatternSource`1.OnNext">
<summary>
Event signaling the next element in the data stream.
</summary>
</member>
<member name="T:System.Reactive.IEventSource`1">
<summary>
Represents a data stream signaling its elements by means of an event.
</summary>
<typeparam name="T">
The type of the event data generated by the event.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="E:System.Reactive.IEventSource`1.OnNext">
<summary>
Event signaling the next element in the data stream.
</summary>
</member>
<member name="T:System.Reactive.IObserver`2">
<summary>
Provides a mechanism for receiving push-based notifications and returning a response.
</summary>
<typeparam name="TValue">
The type of the elements received by the observer.
This type parameter is contravariant. That is, you can use either the type you specified or any type that is less derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
<typeparam name="TResult">
The type of the result returned from the observer's notification handlers.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="M:System.Reactive.IObserver`2.OnNext(`0)">
<summary>
Notifies the observer of a new element in the sequence.
</summary>
<param name="value">The new element in the sequence.</param>
<returns>Result returned upon observation of a new element.</returns>
</member>
<member name="M:System.Reactive.IObserver`2.OnError(System.Exception)">
<summary>
Notifies the observer that an exception has occurred.
</summary>
<param name="exception">The exception that occurred.</param>
<returns>Result returned upon observation of an error.</returns>
</member>
<member name="M:System.Reactive.IObserver`2.OnCompleted">
<summary>
Notifies the observer of the end of the sequence.
</summary>
<returns>Result returned upon observation of the sequence completion.</returns>
</member>
</members>
</doc>

Двоичный файл не отображается.

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Двоичные данные
References/DESKTOPCLR45/System.Reactive.Linq.dll

Двоичный файл не отображается.

Просмотреть файл

@ -1,378 +0,0 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>System.Reactive.PlatformServices</name>
</assembly>
<members>
<member name="T:System.Reactive.Strings_PlatformServices">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:System.Reactive.Strings_PlatformServices.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:System.Reactive.Strings_PlatformServices.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:System.Reactive.Strings_PlatformServices.WINRT_NO_SUB1MS_TIMERS">
<summary>
Looks up a localized string similar to The WinRT thread pool doesn&apos;t support creating periodic timers with a period below 1 millisecond..
</summary>
</member>
<member name="T:System.Reactive.PlatformServices.EnlightenmentProvider">
<summary>
Provides access to the platform enlightenments used by other Rx libraries to improve system performance and
runtime efficiency. While Rx can run without platform enlightenments loaded, it's recommended to deploy the
System.Reactive.PlatformServices assembly with your application and call <see cref="M:System.Reactive.PlatformServices.EnlightenmentProvider.EnsureLoaded"/> during application startup to ensure enlightenments are properly loaded.
</summary>
</member>
<member name="M:System.Reactive.PlatformServices.EnlightenmentProvider.EnsureLoaded">
<summary>
Ensures that the calling assembly has a reference to the System.Reactive.PlatformServices assembly with
platform enlightenments. If no reference is made from the user code, it's possible for the build process
to drop the deployment of System.Reactive.PlatformServices, preventing its runtime discovery.
</summary>
<returns>
true if the loaded enlightenment provider matches the provided defined in the current assembly; false
otherwise. When a custom enlightenment provider is installed by the host, false will be returned.
</returns>
</member>
<member name="T:System.Reactive.PlatformServices.CurrentPlatformEnlightenmentProvider">
<summary>
(Infrastructure) Provider for platform-specific framework enlightenments.
</summary>
</member>
<member name="M:System.Reactive.PlatformServices.CurrentPlatformEnlightenmentProvider.GetService``1(System.Object[])">
<summary>
(Infastructure) Tries to gets the specified service.
</summary>
<typeparam name="T">Service type.</typeparam>
<param name="args">Optional set of arguments.</param>
<returns>Service instance or null if not found.</returns>
</member>
<member name="T:System.Reactive.Concurrency.EventLoopScheduler">
<summary>
Represents an object that schedules units of work on a designated thread.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler.s_counter">
<summary>
Counter for diagnostic purposes, to name the threads.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._threadFactory">
<summary>
Thread factory function.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._stopwatch">
<summary>
Stopwatch for timing free of absolute time dependencies.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._thread">
<summary>
Thread used by the event loop to run work items on. No work should be run on any other thread.
If ExitIfEmpty is set, the thread can quit and a new thread will be created when new work is scheduled.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._gate">
<summary>
Gate to protect data structures, including the work queue and the ready list.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._evt">
<summary>
Semaphore to count requests to re-evaluate the queue, from either Schedule requests or when a timer
expires and moves on to the next item in the queue.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._queue">
<summary>
Queue holding work items. Protected by the gate.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._readyList">
<summary>
Queue holding items that are ready to be run as soon as possible. Protected by the gate.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._nextItem">
<summary>
Work item that will be scheduled next. Used upon reevaluation of the queue to check whether the next
item is still the same. If not, a new timer needs to be started (see below).
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._nextTimer">
<summary>
Disposable that always holds the timer to dispatch the first element in the queue.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._disposed">
<summary>
Flag indicating whether the event loop should quit. When set, the event should be signaled as well to
wake up the event loop thread, which will subsequently abandon all work.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.EventLoopScheduler.#ctor">
<summary>
Creates an object that schedules units of work on a designated thread.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.EventLoopScheduler.#ctor(System.Func{System.Threading.ThreadStart,System.Threading.Thread})">
<summary>
Creates an object that schedules units of work on a designated thread, using the specified factory to control thread creation options.
</summary>
<param name="threadFactory">Factory function for thread creation.</param>
<exception cref="T:System.ArgumentNullException"><paramref name="threadFactory"/> is null.</exception>
</member>
<member name="P:System.Reactive.Concurrency.EventLoopScheduler.ExitIfEmpty">
<summary>
Indicates whether the event loop thread is allowed to quit when no work is left. If new work
is scheduled afterwards, a new event loop thread is created. This property is used by the
NewThreadScheduler which uses an event loop for its recursive invocations.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.EventLoopScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed after dueTime.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<param name="dueTime">Relative time after which to execute the action.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
<exception cref="T:System.ObjectDisposedException">The scheduler has been disposed and doesn't accept new work.</exception>
</member>
<member name="M:System.Reactive.Concurrency.EventLoopScheduler.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
<summary>
Schedules a periodic piece of work on the designated thread.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">Initial state passed to the action upon the first iteration.</param>
<param name="period">Period for running the work periodically.</param>
<param name="action">Action to be executed, potentially updating the state.</param>
<returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
<exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than TimeSpan.Zero.</exception>
<exception cref="T:System.ObjectDisposedException">The scheduler has been disposed and doesn't accept new work.</exception>
</member>
<member name="M:System.Reactive.Concurrency.EventLoopScheduler.StartStopwatch">
<summary>
Starts a new stopwatch object.
</summary>
<returns>New stopwatch object; started at the time of the request.</returns>
</member>
<member name="M:System.Reactive.Concurrency.EventLoopScheduler.Dispose">
<summary>
Ends the thread associated with this scheduler. All remaining work in the scheduler queue is abandoned.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.EventLoopScheduler.EnsureThread">
<summary>
Ensures there is an event loop thread running. Should be called under the gate.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.EventLoopScheduler.Run">
<summary>
Event loop scheduled on the designated event loop thread. The loop is suspended/resumed using the event
which gets set by calls to Schedule, the next item timer, or calls to Dispose.
</summary>
</member>
<member name="T:System.Reactive.Concurrency.NewThreadScheduler">
<summary>
Represents an object that schedules each unit of work on a separate thread.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.NewThreadScheduler.#ctor">
<summary>
Creates an object that schedules each unit of work on a separate thread.
</summary>
</member>
<member name="P:System.Reactive.Concurrency.NewThreadScheduler.Default">
<summary>
Gets an instance of this scheduler that uses the default Thread constructor.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.NewThreadScheduler.#ctor(System.Func{System.Threading.ThreadStart,System.Threading.Thread})">
<summary>
Creates an object that schedules each unit of work on a separate thread.
</summary>
<param name="threadFactory">Factory function for thread creation.</param>
<exception cref="T:System.ArgumentNullException"><paramref name="threadFactory"/> is null.</exception>
</member>
<member name="M:System.Reactive.Concurrency.NewThreadScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed after dueTime.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<param name="dueTime">Relative time after which to execute the action.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:System.Reactive.Concurrency.NewThreadScheduler.ScheduleLongRunning``1(``0,System.Action{``0,System.Reactive.Disposables.ICancelable})">
<summary>
Schedules a long-running task by creating a new thread. Cancellation happens through polling.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:System.Reactive.Concurrency.NewThreadScheduler.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
<summary>
Schedules a periodic piece of work by creating a new thread that goes to sleep when work has been dispatched and wakes up again at the next periodic due time.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">Initial state passed to the action upon the first iteration.</param>
<param name="period">Period for running the work periodically.</param>
<param name="action">Action to be executed, potentially updating the state.</param>
<returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
<exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than TimeSpan.Zero.</exception>
</member>
<member name="M:System.Reactive.Concurrency.NewThreadScheduler.StartStopwatch">
<summary>
Starts a new stopwatch object.
</summary>
<returns>New stopwatch object; started at the time of the request.</returns>
</member>
<member name="T:System.Reactive.Concurrency.TaskPoolScheduler">
<summary>
Represents an object that schedules units of work on the Task Parallel Library (TPL) task pool.
</summary>
<seealso cref="P:System.Reactive.Concurrency.TaskPoolScheduler.Default">Instance of this type using the default TaskScheduler to schedule work on the TPL task pool.</seealso>
</member>
<member name="M:System.Reactive.Concurrency.TaskPoolScheduler.#ctor(System.Threading.Tasks.TaskFactory)">
<summary>
Creates an object that schedules units of work using the provided TaskFactory.
</summary>
<param name="taskFactory">Task factory used to create tasks to run units of work.</param>
<exception cref="T:System.ArgumentNullException"><paramref name="taskFactory"/> is null.</exception>
</member>
<member name="P:System.Reactive.Concurrency.TaskPoolScheduler.Default">
<summary>
Gets an instance of this scheduler that uses the default TaskScheduler.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.TaskPoolScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:System.Reactive.Concurrency.TaskPoolScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed after dueTime.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<param name="dueTime">Relative time after which to execute the action.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:System.Reactive.Concurrency.TaskPoolScheduler.ScheduleLongRunning``1(``0,System.Action{``0,System.Reactive.Disposables.ICancelable})">
<summary>
Schedules a long-running task by creating a new task using TaskCreationOptions.LongRunning. Cancellation happens through polling.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:System.Reactive.Concurrency.TaskPoolScheduler.StartStopwatch">
<summary>
Gets a new stopwatch ob ject.
</summary>
<returns>New stopwatch object; started at the time of the request.</returns>
</member>
<member name="M:System.Reactive.Concurrency.TaskPoolScheduler.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
<summary>
Schedules a periodic piece of work by running a platform-specific timer to create tasks periodically.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">Initial state passed to the action upon the first iteration.</param>
<param name="period">Period for running the work periodically.</param>
<param name="action">Action to be executed, potentially updating the state.</param>
<returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
<exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than TimeSpan.Zero.</exception>
</member>
<member name="T:System.Reactive.Concurrency.ThreadPoolScheduler">
<summary>
Represents an object that schedules units of work on the CLR thread pool.
</summary>
<seealso cref="P:System.Reactive.Concurrency.ThreadPoolScheduler.Instance">Singleton instance of this type exposed through this static property.</seealso>
</member>
<member name="P:System.Reactive.Concurrency.ThreadPoolScheduler.Instance">
<summary>
Gets the singleton instance of the CLR thread pool scheduler.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.ThreadPoolScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:System.Reactive.Concurrency.ThreadPoolScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed after dueTime, using a System.Threading.Timer object.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<param name="dueTime">Relative time after which to execute the action.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:System.Reactive.Concurrency.ThreadPoolScheduler.ScheduleLongRunning``1(``0,System.Action{``0,System.Reactive.Disposables.ICancelable})">
<summary>
Schedules a long-running task by creating a new thread. Cancellation happens through polling.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:System.Reactive.Concurrency.ThreadPoolScheduler.StartStopwatch">
<summary>
Starts a new stopwatch object.
</summary>
<returns>New stopwatch object; started at the time of the request.</returns>
</member>
<member name="M:System.Reactive.Concurrency.ThreadPoolScheduler.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
<summary>
Schedules a periodic piece of work, using a System.Threading.Timer object.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">Initial state passed to the action upon the first iteration.</param>
<param name="period">Period for running the work periodically.</param>
<param name="action">Action to be executed, potentially updating the state.</param>
<returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
<exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than zero.</exception>
</member>
</members>
</doc>

Двоичный файл не отображается.

Просмотреть файл

@ -1,90 +0,0 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>System.Reactive.Windows.Forms</name>
</assembly>
<members>
<member name="T:System.Reactive.Concurrency.ControlScheduler">
<summary>
Represents an object that schedules units of work on the message loop associated with a Windows Forms control.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.ControlScheduler.#ctor(System.Windows.Forms.Control)">
<summary>
Constructs a ControlScheduler that schedules units of work on the message loop associated with the specified Windows Forms control.
</summary>
<param name="control">Windows Forms control to get the message loop from.</param>
<exception cref="T:System.ArgumentNullException"><paramref name="control"/> is null.</exception>
<remarks>
This scheduler type is typically used indirectly through the <see cref="M:System.Reactive.Linq.ControlObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Forms.Control)"/> and <see cref="M:System.Reactive.Linq.ControlObservable.SubscribeOn``1(System.IObservable{``0},System.Windows.Forms.Control)"/> method overloads that take a Windows Forms control.
</remarks>
</member>
<member name="P:System.Reactive.Concurrency.ControlScheduler.Control">
<summary>
Gets the control associated with the ControlScheduler.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.ControlScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed on the message loop associated with the control.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:System.Reactive.Concurrency.ControlScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed after dueTime on the message loop associated with the control, using a Windows Forms Timer object.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<param name="dueTime">Relative time after which to execute the action.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:System.Reactive.Concurrency.ControlScheduler.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
<summary>
Schedules a periodic piece of work on the message loop associated with the control, using a Windows Forms Timer object.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">Initial state passed to the action upon the first iteration.</param>
<param name="period">Period for running the work periodically.</param>
<param name="action">Action to be executed, potentially updating the state.</param>
<returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
<exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than one millisecond.</exception>
</member>
<member name="T:System.Reactive.Linq.ControlObservable">
<summary>
Provides a set of static methods for subscribing to IObservables using Windows Forms controls.
</summary>
</member>
<member name="M:System.Reactive.Linq.ControlObservable.SubscribeOn``1(System.IObservable{``0},System.Windows.Forms.Control)">
<summary>
Wraps the source sequence in order to run its subscription and unsubscription logic on the Windows Forms message loop associated with the specified control.
</summary>
<typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
<param name="source">Source sequence.</param>
<param name="control">Windows Forms control whose associated message loop is used to to perform subscription and unsubscription actions on.</param>
<returns>The source sequence whose subscriptions and unsubscriptions happen on the Windows Forms message loop associated with the specified control.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="control"/> is null.</exception>
<remarks>
Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified control.
In order to invoke observer callbacks on the specified control, e.g. to render results in a control, use <see cref="M:System.Reactive.Linq.ControlObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Forms.Control)"/>.
</remarks>
</member>
<member name="M:System.Reactive.Linq.ControlObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Forms.Control)">
<summary>
Wraps the source sequence in order to run its observer callbacks on the Windows Forms message loop associated with the specified control.
</summary>
<typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
<param name="source">Source sequence.</param>
<param name="control">Windows Forms control whose associated message loop is used to to notify observers on.</param>
<returns>The source sequence whose observations happen on the Windows Forms message loop associated with the specified control.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="control"/> is null.</exception>
</member>
</members>
</doc>

Двоичный файл не отображается.

Двоичный файл не отображается.

Просмотреть файл

@ -1,285 +0,0 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>System.Reactive.Windows.Threading</name>
</assembly>
<members>
<member name="T:System.Reactive.Strings_WindowsThreading">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:System.Reactive.Strings_WindowsThreading.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:System.Reactive.Strings_WindowsThreading.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:System.Reactive.Strings_WindowsThreading.NO_DISPATCHER_CURRENT_THREAD">
<summary>
Looks up a localized string similar to The current thread has no Dispatcher associated with it..
</summary>
</member>
<member name="P:System.Reactive.Strings_WindowsThreading.NO_WINDOW_CURRENT">
<summary>
Looks up a localized string similar to No current Window object found to obtain a CoreDispatcher from..
</summary>
</member>
<member name="T:System.Reactive.Concurrency.DispatcherScheduler">
<summary>
Represents an object that schedules units of work on a <see cref="T:System.Windows.Threading.Dispatcher"/>.
</summary>
<remarks>
This scheduler type is typically used indirectly through the <see cref="M:System.Reactive.Linq.DispatcherObservable.ObserveOnDispatcher``1(System.IObservable{``0})"/> and <see cref="M:System.Reactive.Linq.DispatcherObservable.SubscribeOnDispatcher``1(System.IObservable{``0})"/> methods that use the Dispatcher on the calling thread.
</remarks>
</member>
<member name="P:System.Reactive.Concurrency.DispatcherScheduler.Instance">
<summary>
Gets the scheduler that schedules work on the current <see cref="T:System.Windows.Threading.Dispatcher"/>.
</summary>
</member>
<member name="P:System.Reactive.Concurrency.DispatcherScheduler.Current">
<summary>
Gets the scheduler that schedules work on the <see cref="T:System.Windows.Threading.Dispatcher"/> for the current thread.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.DispatcherScheduler.#ctor(System.Windows.Threading.Dispatcher)">
<summary>
Constructs a DispatcherScheduler that schedules units of work on the given <see cref="T:System.Windows.Threading.Dispatcher"/>.
</summary>
<param name="dispatcher">Dispatcher to schedule work on.</param>
<exception cref="T:System.ArgumentNullException"><paramref name="dispatcher"/> is null.</exception>
</member>
<member name="M:System.Reactive.Concurrency.DispatcherScheduler.#ctor(System.Windows.Threading.Dispatcher,System.Windows.Threading.DispatcherPriority)">
<summary>
Constructs a DispatcherScheduler that schedules units of work on the given <see cref="T:System.Windows.Threading.Dispatcher"/> at the given priority.
</summary>
<param name="dispatcher">Dispatcher to schedule work on.</param>
<param name="priority">Priority at which units of work are scheduled.</param>
<exception cref="T:System.ArgumentNullException"><paramref name="dispatcher"/> is null.</exception>
</member>
<member name="P:System.Reactive.Concurrency.DispatcherScheduler.Dispatcher">
<summary>
Gets the <see cref="T:System.Windows.Threading.Dispatcher"/> associated with the DispatcherScheduler.
</summary>
</member>
<member name="P:System.Reactive.Concurrency.DispatcherScheduler.Priority">
<summary>
Gets the priority at which work items will be dispatched.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.DispatcherScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed on the dispatcher.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:System.Reactive.Concurrency.DispatcherScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed after dueTime on the dispatcher, using a <see cref="T:System.Windows.Threading.DispatcherTimer"/> object.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<param name="dueTime">Relative time after which to execute the action.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:System.Reactive.Concurrency.DispatcherScheduler.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
<summary>
Schedules a periodic piece of work on the dispatcher, using a <see cref="T:System.Windows.Threading.DispatcherTimer"/> object.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">Initial state passed to the action upon the first iteration.</param>
<param name="period">Period for running the work periodically.</param>
<param name="action">Action to be executed, potentially updating the state.</param>
<returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
<exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than TimeSpan.Zero.</exception>
</member>
<member name="T:System.Reactive.Linq.DispatcherObservable">
<summary>
Provides a set of extension methods for scheduling actions performed through observable sequences on UI dispatchers.
</summary>
</member>
<member name="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Threading.Dispatcher)">
<summary>
Wraps the source sequence in order to run its observer callbacks on the specified dispatcher.
</summary>
<typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
<param name="source">Source sequence.</param>
<param name="dispatcher">Dispatcher whose associated message loop is used to to notify observers on.</param>
<returns>The source sequence whose observations happen on the specified dispatcher.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcher"/> is null.</exception>
</member>
<member name="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Threading.Dispatcher,System.Windows.Threading.DispatcherPriority)">
<summary>
Wraps the source sequence in order to run its observer callbacks on the specified dispatcher.
</summary>
<typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
<param name="source">Source sequence.</param>
<param name="dispatcher">Dispatcher whose associated message loop is used to to notify observers on.</param>
<param name="priority">Priority to schedule work items at.</param>
<returns>The source sequence whose observations happen on the specified dispatcher.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcher"/> is null.</exception>
</member>
<member name="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Reactive.Concurrency.DispatcherScheduler)">
<summary>
Wraps the source sequence in order to run its observer callbacks on the specified dispatcher scheduler.
</summary>
<typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
<param name="source">Source sequence.</param>
<param name="scheduler">Dispatcher scheduler to notify observers on.</param>
<returns>The source sequence whose observations happen on the specified dispatcher scheduler.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
</member>
<member name="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Threading.DispatcherObject)">
<summary>
Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the specified object.
</summary>
<typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
<param name="source">Source sequence.</param>
<param name="dispatcherObject">Object to get the dispatcher from.</param>
<returns>The source sequence whose observations happen on the specified object's dispatcher.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcherObject"/> is null.</exception>
</member>
<member name="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Threading.DispatcherObject,System.Windows.Threading.DispatcherPriority)">
<summary>
Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the specified object.
</summary>
<typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
<param name="source">Source sequence.</param>
<param name="dispatcherObject">Object to get the dispatcher from.</param>
<param name="priority">Priority to schedule work items at.</param>
<returns>The source sequence whose observations happen on the specified object's dispatcher.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcherObject"/> is null.</exception>
</member>
<member name="M:System.Reactive.Linq.DispatcherObservable.ObserveOnDispatcher``1(System.IObservable{``0})">
<summary>
Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the current thread.
</summary>
<typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
<param name="source">Source sequence.</param>
<returns>The source sequence whose observations happen on the current thread's dispatcher.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
</member>
<member name="M:System.Reactive.Linq.DispatcherObservable.ObserveOnDispatcher``1(System.IObservable{``0},System.Windows.Threading.DispatcherPriority)">
<summary>
Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the current thread.
</summary>
<typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
<param name="source">Source sequence.</param>
<param name="priority">Priority to schedule work items at.</param>
<returns>The source sequence whose observations happen on the current thread's dispatcher.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
</member>
<member name="M:System.Reactive.Linq.DispatcherObservable.SubscribeOn``1(System.IObservable{``0},System.Windows.Threading.Dispatcher)">
<summary>
Wraps the source sequence in order to run its subscription and unsubscription logic on the specified dispatcher.
</summary>
<typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
<param name="source">Source sequence.</param>
<param name="dispatcher">Dispatcher whose associated message loop is used to to perform subscription and unsubscription actions on.</param>
<returns>The source sequence whose subscriptions and unsubscriptions happen on the specified dispatcher.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcher"/> is null.</exception>
<remarks>
Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified dispatcher.
In order to invoke observer callbacks on the specified dispatcher, e.g. to render results in a control, use <see cref="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Threading.Dispatcher)"/>.
</remarks>
</member>
<member name="M:System.Reactive.Linq.DispatcherObservable.SubscribeOn``1(System.IObservable{``0},System.Windows.Threading.Dispatcher,System.Windows.Threading.DispatcherPriority)">
<summary>
Wraps the source sequence in order to run its subscription and unsubscription logic on the specified dispatcher.
</summary>
<typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
<param name="source">Source sequence.</param>
<param name="dispatcher">Dispatcher whose associated message loop is used to to perform subscription and unsubscription actions on.</param>
<param name="priority">Priority to schedule work items at.</param>
<returns>The source sequence whose subscriptions and unsubscriptions happen on the specified dispatcher.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcher"/> is null.</exception>
<remarks>
Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified dispatcher.
In order to invoke observer callbacks on the specified dispatcher, e.g. to render results in a control, use <see cref="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Threading.Dispatcher,System.Windows.Threading.DispatcherPriority)"/>.
</remarks>
</member>
<member name="M:System.Reactive.Linq.DispatcherObservable.SubscribeOn``1(System.IObservable{``0},System.Reactive.Concurrency.DispatcherScheduler)">
<summary>
Wraps the source sequence in order to run its subscription and unsubscription logic on the specified dispatcher scheduler.
</summary>
<typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
<param name="source">Source sequence.</param>
<param name="scheduler">Dispatcher scheduler to perform subscription and unsubscription actions on.</param>
<returns>The source sequence whose subscriptions and unsubscriptions happen on the specified dispatcher scheduler.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
<remarks>
Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified scheduler.
In order to invoke observer callbacks on the specified scheduler, e.g. to render results in a control, use <see cref="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Reactive.Concurrency.DispatcherScheduler)"/>.
</remarks>
</member>
<member name="M:System.Reactive.Linq.DispatcherObservable.SubscribeOn``1(System.IObservable{``0},System.Windows.Threading.DispatcherObject)">
<summary>
Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the specified object.
</summary>
<typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
<param name="source">Source sequence.</param>
<param name="dispatcherObject">Object to get the dispatcher from.</param>
<returns>The source sequence whose subscriptions and unsubscriptions happen on the specified object's dispatcher.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcherObject"/> is null.</exception>
<remarks>
Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the specified object.
In order to invoke observer callbacks on the dispatcher associated with the specified object, e.g. to render results in a control, use <see cref="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Threading.DispatcherObject)"/>.
</remarks>
</member>
<member name="M:System.Reactive.Linq.DispatcherObservable.SubscribeOn``1(System.IObservable{``0},System.Windows.Threading.DispatcherObject,System.Windows.Threading.DispatcherPriority)">
<summary>
Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the specified object.
</summary>
<typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
<param name="source">Source sequence.</param>
<param name="dispatcherObject">Object to get the dispatcher from.</param>
<param name="priority">Priority to schedule work items at.</param>
<returns>The source sequence whose subscriptions and unsubscriptions happen on the specified object's dispatcher.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcherObject"/> is null.</exception>
<remarks>
Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the specified object.
In order to invoke observer callbacks on the dispatcher associated with the specified object, e.g. to render results in a control, use <see cref="M:System.Reactive.Linq.DispatcherObservable.ObserveOn``1(System.IObservable{``0},System.Windows.Threading.DispatcherObject,System.Windows.Threading.DispatcherPriority)"/>.
</remarks>
</member>
<member name="M:System.Reactive.Linq.DispatcherObservable.SubscribeOnDispatcher``1(System.IObservable{``0})">
<summary>
Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the current thread.
</summary>
<typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
<param name="source">Source sequence.</param>
<returns>The source sequence whose subscriptions and unsubscriptions happen on the current thread's dispatcher.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
<remarks>
Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the current thread.
In order to invoke observer callbacks on the dispatcher associated with the current thread, e.g. to render results in a control, use <see cref="M:System.Reactive.Linq.DispatcherObservable.ObserveOnDispatcher``1(System.IObservable{``0})"/>.
</remarks>
</member>
<member name="M:System.Reactive.Linq.DispatcherObservable.SubscribeOnDispatcher``1(System.IObservable{``0},System.Windows.Threading.DispatcherPriority)">
<summary>
Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the current thread.
</summary>
<typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
<param name="source">Source sequence.</param>
<param name="priority">Priority to schedule work items at.</param>
<returns>The source sequence whose observations happen on the current thread's dispatcher.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
<remarks>
Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the current thread.
In order to invoke observer callbacks on the dispatcher associated with the current thread, e.g. to render results in a control, use <see cref="M:System.Reactive.Linq.DispatcherObservable.ObserveOnDispatcher``1(System.IObservable{``0},System.Windows.Threading.DispatcherPriority)"/>.
</remarks>
</member>
</members>
</doc>

Двоичные данные
References/DESKTOPCLR45/xunit.assert.dll

Двоичный файл не отображается.

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Двоичные данные
References/LinqPad/LINQPad.exe

Двоичный файл не отображается.

Просмотреть файл

@ -1,48 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
</startup>
<runtime>
<legacyUnhandledExceptionPolicy enabled="1" />
<loadFromRemoteSources enabled="true" />
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.2.1.0" newVersion="1.2.1.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.IO.Compression" publicKeyToken="b77a5c561934e089" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.IO.FileSystem" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.IO.FileSystem.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Security.Cryptography.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Xml.XPath.XDocument" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Diagnostics.FileVersionInfo" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Threading.Thread" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
</dependentAssembly>
<probing privatePath="ngen003" />
</assemblyBinding>
</runtime>
<appSettings>
<add key="EnableWindowsFormsHighDpiAutoResizing" value="true" />
</appSettings>
</configuration>

Двоичные данные
References/net45/System.Reactive.Interfaces.dll

Двоичный файл не отображается.

Просмотреть файл

@ -1,336 +0,0 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>System.Reactive.Interfaces</name>
</assembly>
<members>
<member name="T:System.Reactive.NamespaceDoc">
<summary>
The <b>System.Reactive</b> namespace contains interfaces and classes used throughout the Reactive Extensions library.
</summary>
</member>
<member name="T:System.Reactive.Concurrency.NamespaceDoc">
<summary>
The <b>System.Reactive.Concurrency</b> namespace contains interfaces and classes that provide the scheduler infrastructure used by Reactive Extensions to construct and
process event streams. Schedulers are used to parameterize the concurrency introduced by query operators, provide means to virtualize time, to process historical data,
and to write unit tests for functionality built using Reactive Extensions constructs.
</summary>
</member>
<member name="T:System.Reactive.Concurrency.IScheduledItem`1">
<summary>
Represents a work item that has been scheduled.
</summary>
<typeparam name="TAbsolute">Absolute time representation type.</typeparam>
</member>
<member name="P:System.Reactive.Concurrency.IScheduledItem`1.DueTime">
<summary>
Gets the absolute time at which the item is due for invocation.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.IScheduledItem`1.Invoke">
<summary>
Invokes the work item.
</summary>
</member>
<member name="T:System.Reactive.Concurrency.IScheduler">
<summary>
Represents an object that schedules units of work.
</summary>
</member>
<member name="P:System.Reactive.Concurrency.IScheduler.Now">
<summary>
Gets the scheduler's notion of current time.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.IScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
</member>
<member name="M:System.Reactive.Concurrency.IScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed after dueTime.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<param name="dueTime">Relative time after which to execute the action.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
</member>
<member name="M:System.Reactive.Concurrency.IScheduler.Schedule``1(``0,System.DateTimeOffset,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed at dueTime.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<param name="dueTime">Absolute time at which to execute the action.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
</member>
<member name="T:System.Reactive.Concurrency.ISchedulerLongRunning">
<summary>
Scheduler with support for starting long-running tasks.
This type of scheduler can be used to run loops more efficiently instead of using recursive scheduling.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.ISchedulerLongRunning.ScheduleLongRunning``1(``0,System.Action{``0,System.Reactive.Disposables.ICancelable})">
<summary>
Schedules a long-running piece of work.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<remarks>
<para><b>Notes to implementers</b></para>
The returned disposable object should not prevent the work from starting, but only set the cancellation flag passed to the specified action.
</remarks>
</member>
<member name="T:System.Reactive.Concurrency.ISchedulerPeriodic">
<summary>
Scheduler with support for running periodic tasks.
This type of scheduler can be used to run timers more efficiently instead of using recursive scheduling.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.ISchedulerPeriodic.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
<summary>
Schedules a periodic piece of work.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">Initial state passed to the action upon the first iteration.</param>
<param name="period">Period for running the work periodically.</param>
<param name="action">Action to be executed, potentially updating the state.</param>
<returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
</member>
<member name="T:System.Reactive.Concurrency.IStopwatch">
<summary>
Abstraction for a stopwatch to compute time relative to a starting point.
</summary>
</member>
<member name="P:System.Reactive.Concurrency.IStopwatch.Elapsed">
<summary>
Gets the time elapsed since the stopwatch object was obtained.
</summary>
</member>
<member name="T:System.Reactive.Concurrency.IStopwatchProvider">
<summary>
Provider for IStopwatch objects.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.IStopwatchProvider.StartStopwatch">
<summary>
Starts a new stopwatch object.
</summary>
<returns>New stopwatch object; started at the time of the request.</returns>
</member>
<member name="T:System.Reactive.Disposables.NamespaceDoc">
<summary>
The <b>System.Reactive.Disposables</b> namespace contains interfaces and classes that provide a compositional set of constructs used to deal with resource and subscription
management in Reactive Extensions. Those types are used extensively within the implementation of Reactive Extensions and are useful when writing custom query operators or
schedulers.
</summary>
</member>
<member name="T:System.Reactive.Disposables.ICancelable">
<summary>
Disposable resource with disposal state tracking.
</summary>
</member>
<member name="P:System.Reactive.Disposables.ICancelable.IsDisposed">
<summary>
Gets a value that indicates whether the object is disposed.
</summary>
</member>
<member name="T:System.Reactive.Linq.NamespaceDoc">
<summary>
The <b>System.Reactive.Linq</b> namespace contains interfaces and classes that support expressing queries over observable sequences, using Language Integrated Query (LINQ).
Query operators are made available as extension methods for IObservable&lt;T&gt; and IQbservable&lt;T&gt; defined on the Observable and Qbservable classes, respectively.
</summary>
</member>
<member name="T:System.Reactive.Linq.IGroupedObservable`2">
<summary>
Represents an observable sequence of elements that have a common key.
</summary>
<typeparam name="TKey">
The type of the key shared by all elements in the group.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
<typeparam name="TElement">
The type of the elements in the group.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="P:System.Reactive.Linq.IGroupedObservable`2.Key">
<summary>
Gets the common key.
</summary>
</member>
<member name="T:System.Reactive.Linq.IQbservable`1">
<summary>
Provides functionality to evaluate queries against a specific data source wherein the type of the data is known.
</summary>
<typeparam name="T">
The type of the data in the data source.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="T:System.Reactive.Linq.IQbservable">
<summary>
Provides functionality to evaluate queries against a specific data source wherein the type of the data is not specified.
</summary>
</member>
<member name="P:System.Reactive.Linq.IQbservable.ElementType">
<summary>
Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQbservable is executed.
</summary>
</member>
<member name="P:System.Reactive.Linq.IQbservable.Expression">
<summary>
Gets the expression tree that is associated with the instance of IQbservable.
</summary>
</member>
<member name="P:System.Reactive.Linq.IQbservable.Provider">
<summary>
Gets the query provider that is associated with this data source.
</summary>
</member>
<member name="T:System.Reactive.Linq.IQbservableProvider">
<summary>
Defines methods to create and execute queries that are described by an IQbservable object.
</summary>
</member>
<member name="M:System.Reactive.Linq.IQbservableProvider.CreateQuery``1(System.Linq.Expressions.Expression)">
<summary>
Constructs an IQbservable&gt;TResult&lt; object that can evaluate the query represented by a specified expression tree.
</summary>
<typeparam name="TResult">The type of the elements of the System.Reactive.Linq.IQbservable&lt;T&gt; that is returned.</typeparam>
<param name="expression">Expression tree representing the query.</param>
<returns>IQbservable object that can evaluate the given query expression.</returns>
</member>
<member name="T:System.Reactive.Subjects.NamespaceDoc">
<summary>
The <b>System.Reactive.Subjects</b> namespace contains interfaces and classes to represent subjects, which are objects implementing both IObservable&lt;T&gt; and IObserver&lt;T&gt;.
Subjects are often used as sources of events, allowing one party to raise events and allowing another party to write queries over the event stream. Because of their ability to
have multiple registered observers, subjects are also used as a facility to provide multicast behavior for event streams in queries.
</summary>
</member>
<member name="T:System.Reactive.Subjects.IConnectableObservable`1">
<summary>
Represents an observable wrapper that can be connected and disconnected from its underlying observable sequence.
</summary>
<typeparam name="T">
The type of the elements in the sequence.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="M:System.Reactive.Subjects.IConnectableObservable`1.Connect">
<summary>
Connects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established.
</summary>
<returns>Disposable used to disconnect the observable wrapper from its source, causing subscribed observer to stop receiving values from the underlying observable sequence.</returns>
</member>
<member name="T:System.Reactive.Subjects.ISubject`1">
<summary>
Represents an object that is both an observable sequence as well as an observer.
</summary>
<typeparam name="T">The type of the elements processed by the subject.</typeparam>
</member>
<member name="T:System.Reactive.Subjects.ISubject`2">
<summary>
Represents an object that is both an observable sequence as well as an observer.
</summary>
<typeparam name="TSource">
The type of the elements received by the subject.
This type parameter is contravariant. That is, you can use either the type you specified or any type that is less derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
<typeparam name="TResult">
The type of the elements produced by the subject.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="T:System.Reactive.IEventPattern`2">
<summary>
Represents a .NET event invocation consisting of the strongly typed object that raised the event and the data that was generated by the event.
</summary>
<typeparam name="TSender">
The type of the sender that raised the event.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
<typeparam name="TEventArgs">
The type of the event data generated by the event.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="P:System.Reactive.IEventPattern`2.Sender">
<summary>
Gets the sender object that raised the event.
</summary>
</member>
<member name="P:System.Reactive.IEventPattern`2.EventArgs">
<summary>
Gets the event data that was generated by the event.
</summary>
</member>
<member name="T:System.Reactive.IEventPatternSource`1">
<summary>
Represents a data stream signaling its elements by means of an event.
</summary>
<typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
</member>
<member name="E:System.Reactive.IEventPatternSource`1.OnNext">
<summary>
Event signaling the next element in the data stream.
</summary>
</member>
<member name="T:System.Reactive.IEventSource`1">
<summary>
Represents a data stream signaling its elements by means of an event.
</summary>
<typeparam name="T">
The type of the event data generated by the event.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="E:System.Reactive.IEventSource`1.OnNext">
<summary>
Event signaling the next element in the data stream.
</summary>
</member>
<member name="T:System.Reactive.IObserver`2">
<summary>
Provides a mechanism for receiving push-based notifications and returning a response.
</summary>
<typeparam name="TValue">
The type of the elements received by the observer.
This type parameter is contravariant. That is, you can use either the type you specified or any type that is less derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
<typeparam name="TResult">
The type of the result returned from the observer's notification handlers.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="M:System.Reactive.IObserver`2.OnNext(`0)">
<summary>
Notifies the observer of a new element in the sequence.
</summary>
<param name="value">The new element in the sequence.</param>
<returns>Result returned upon observation of a new element.</returns>
</member>
<member name="M:System.Reactive.IObserver`2.OnError(System.Exception)">
<summary>
Notifies the observer that an exception has occurred.
</summary>
<param name="exception">The exception that occurred.</param>
<returns>Result returned upon observation of an error.</returns>
</member>
<member name="M:System.Reactive.IObserver`2.OnCompleted">
<summary>
Notifies the observer of the end of the sequence.
</summary>
<returns>Result returned upon observation of the sequence completion.</returns>
</member>
</members>
</doc>

Двоичный файл не отображается.

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Двоичный файл не отображается.

Просмотреть файл

@ -1,336 +0,0 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>System.Reactive.Interfaces</name>
</assembly>
<members>
<member name="T:System.Reactive.NamespaceDoc">
<summary>
The <b>System.Reactive</b> namespace contains interfaces and classes used throughout the Reactive Extensions library.
</summary>
</member>
<member name="T:System.Reactive.Concurrency.NamespaceDoc">
<summary>
The <b>System.Reactive.Concurrency</b> namespace contains interfaces and classes that provide the scheduler infrastructure used by Reactive Extensions to construct and
process event streams. Schedulers are used to parameterize the concurrency introduced by query operators, provide means to virtualize time, to process historical data,
and to write unit tests for functionality built using Reactive Extensions constructs.
</summary>
</member>
<member name="T:System.Reactive.Concurrency.IScheduledItem`1">
<summary>
Represents a work item that has been scheduled.
</summary>
<typeparam name="TAbsolute">Absolute time representation type.</typeparam>
</member>
<member name="P:System.Reactive.Concurrency.IScheduledItem`1.DueTime">
<summary>
Gets the absolute time at which the item is due for invocation.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.IScheduledItem`1.Invoke">
<summary>
Invokes the work item.
</summary>
</member>
<member name="T:System.Reactive.Concurrency.IScheduler">
<summary>
Represents an object that schedules units of work.
</summary>
</member>
<member name="P:System.Reactive.Concurrency.IScheduler.Now">
<summary>
Gets the scheduler's notion of current time.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.IScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
</member>
<member name="M:System.Reactive.Concurrency.IScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed after dueTime.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<param name="dueTime">Relative time after which to execute the action.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
</member>
<member name="M:System.Reactive.Concurrency.IScheduler.Schedule``1(``0,System.DateTimeOffset,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed at dueTime.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<param name="dueTime">Absolute time at which to execute the action.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
</member>
<member name="T:System.Reactive.Concurrency.ISchedulerLongRunning">
<summary>
Scheduler with support for starting long-running tasks.
This type of scheduler can be used to run loops more efficiently instead of using recursive scheduling.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.ISchedulerLongRunning.ScheduleLongRunning``1(``0,System.Action{``0,System.Reactive.Disposables.ICancelable})">
<summary>
Schedules a long-running piece of work.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<remarks>
<para><b>Notes to implementers</b></para>
The returned disposable object should not prevent the work from starting, but only set the cancellation flag passed to the specified action.
</remarks>
</member>
<member name="T:System.Reactive.Concurrency.ISchedulerPeriodic">
<summary>
Scheduler with support for running periodic tasks.
This type of scheduler can be used to run timers more efficiently instead of using recursive scheduling.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.ISchedulerPeriodic.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
<summary>
Schedules a periodic piece of work.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">Initial state passed to the action upon the first iteration.</param>
<param name="period">Period for running the work periodically.</param>
<param name="action">Action to be executed, potentially updating the state.</param>
<returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
</member>
<member name="T:System.Reactive.Concurrency.IStopwatch">
<summary>
Abstraction for a stopwatch to compute time relative to a starting point.
</summary>
</member>
<member name="P:System.Reactive.Concurrency.IStopwatch.Elapsed">
<summary>
Gets the time elapsed since the stopwatch object was obtained.
</summary>
</member>
<member name="T:System.Reactive.Concurrency.IStopwatchProvider">
<summary>
Provider for IStopwatch objects.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.IStopwatchProvider.StartStopwatch">
<summary>
Starts a new stopwatch object.
</summary>
<returns>New stopwatch object; started at the time of the request.</returns>
</member>
<member name="T:System.Reactive.Disposables.NamespaceDoc">
<summary>
The <b>System.Reactive.Disposables</b> namespace contains interfaces and classes that provide a compositional set of constructs used to deal with resource and subscription
management in Reactive Extensions. Those types are used extensively within the implementation of Reactive Extensions and are useful when writing custom query operators or
schedulers.
</summary>
</member>
<member name="T:System.Reactive.Disposables.ICancelable">
<summary>
Disposable resource with disposal state tracking.
</summary>
</member>
<member name="P:System.Reactive.Disposables.ICancelable.IsDisposed">
<summary>
Gets a value that indicates whether the object is disposed.
</summary>
</member>
<member name="T:System.Reactive.Linq.NamespaceDoc">
<summary>
The <b>System.Reactive.Linq</b> namespace contains interfaces and classes that support expressing queries over observable sequences, using Language Integrated Query (LINQ).
Query operators are made available as extension methods for IObservable&lt;T&gt; and IQbservable&lt;T&gt; defined on the Observable and Qbservable classes, respectively.
</summary>
</member>
<member name="T:System.Reactive.Linq.IGroupedObservable`2">
<summary>
Represents an observable sequence of elements that have a common key.
</summary>
<typeparam name="TKey">
The type of the key shared by all elements in the group.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
<typeparam name="TElement">
The type of the elements in the group.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="P:System.Reactive.Linq.IGroupedObservable`2.Key">
<summary>
Gets the common key.
</summary>
</member>
<member name="T:System.Reactive.Linq.IQbservable`1">
<summary>
Provides functionality to evaluate queries against a specific data source wherein the type of the data is known.
</summary>
<typeparam name="T">
The type of the data in the data source.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="T:System.Reactive.Linq.IQbservable">
<summary>
Provides functionality to evaluate queries against a specific data source wherein the type of the data is not specified.
</summary>
</member>
<member name="P:System.Reactive.Linq.IQbservable.ElementType">
<summary>
Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQbservable is executed.
</summary>
</member>
<member name="P:System.Reactive.Linq.IQbservable.Expression">
<summary>
Gets the expression tree that is associated with the instance of IQbservable.
</summary>
</member>
<member name="P:System.Reactive.Linq.IQbservable.Provider">
<summary>
Gets the query provider that is associated with this data source.
</summary>
</member>
<member name="T:System.Reactive.Linq.IQbservableProvider">
<summary>
Defines methods to create and execute queries that are described by an IQbservable object.
</summary>
</member>
<member name="M:System.Reactive.Linq.IQbservableProvider.CreateQuery``1(System.Linq.Expressions.Expression)">
<summary>
Constructs an IQbservable&gt;TResult&lt; object that can evaluate the query represented by a specified expression tree.
</summary>
<typeparam name="TResult">The type of the elements of the System.Reactive.Linq.IQbservable&lt;T&gt; that is returned.</typeparam>
<param name="expression">Expression tree representing the query.</param>
<returns>IQbservable object that can evaluate the given query expression.</returns>
</member>
<member name="T:System.Reactive.Subjects.NamespaceDoc">
<summary>
The <b>System.Reactive.Subjects</b> namespace contains interfaces and classes to represent subjects, which are objects implementing both IObservable&lt;T&gt; and IObserver&lt;T&gt;.
Subjects are often used as sources of events, allowing one party to raise events and allowing another party to write queries over the event stream. Because of their ability to
have multiple registered observers, subjects are also used as a facility to provide multicast behavior for event streams in queries.
</summary>
</member>
<member name="T:System.Reactive.Subjects.IConnectableObservable`1">
<summary>
Represents an observable wrapper that can be connected and disconnected from its underlying observable sequence.
</summary>
<typeparam name="T">
The type of the elements in the sequence.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="M:System.Reactive.Subjects.IConnectableObservable`1.Connect">
<summary>
Connects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established.
</summary>
<returns>Disposable used to disconnect the observable wrapper from its source, causing subscribed observer to stop receiving values from the underlying observable sequence.</returns>
</member>
<member name="T:System.Reactive.Subjects.ISubject`1">
<summary>
Represents an object that is both an observable sequence as well as an observer.
</summary>
<typeparam name="T">The type of the elements processed by the subject.</typeparam>
</member>
<member name="T:System.Reactive.Subjects.ISubject`2">
<summary>
Represents an object that is both an observable sequence as well as an observer.
</summary>
<typeparam name="TSource">
The type of the elements received by the subject.
This type parameter is contravariant. That is, you can use either the type you specified or any type that is less derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
<typeparam name="TResult">
The type of the elements produced by the subject.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="T:System.Reactive.IEventPattern`2">
<summary>
Represents a .NET event invocation consisting of the strongly typed object that raised the event and the data that was generated by the event.
</summary>
<typeparam name="TSender">
The type of the sender that raised the event.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
<typeparam name="TEventArgs">
The type of the event data generated by the event.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="P:System.Reactive.IEventPattern`2.Sender">
<summary>
Gets the sender object that raised the event.
</summary>
</member>
<member name="P:System.Reactive.IEventPattern`2.EventArgs">
<summary>
Gets the event data that was generated by the event.
</summary>
</member>
<member name="T:System.Reactive.IEventPatternSource`1">
<summary>
Represents a data stream signaling its elements by means of an event.
</summary>
<typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
</member>
<member name="E:System.Reactive.IEventPatternSource`1.OnNext">
<summary>
Event signaling the next element in the data stream.
</summary>
</member>
<member name="T:System.Reactive.IEventSource`1">
<summary>
Represents a data stream signaling its elements by means of an event.
</summary>
<typeparam name="T">
The type of the event data generated by the event.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="E:System.Reactive.IEventSource`1.OnNext">
<summary>
Event signaling the next element in the data stream.
</summary>
</member>
<member name="T:System.Reactive.IObserver`2">
<summary>
Provides a mechanism for receiving push-based notifications and returning a response.
</summary>
<typeparam name="TValue">
The type of the elements received by the observer.
This type parameter is contravariant. That is, you can use either the type you specified or any type that is less derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
<typeparam name="TResult">
The type of the result returned from the observer's notification handlers.
This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.
</typeparam>
</member>
<member name="M:System.Reactive.IObserver`2.OnNext(`0)">
<summary>
Notifies the observer of a new element in the sequence.
</summary>
<param name="value">The new element in the sequence.</param>
<returns>Result returned upon observation of a new element.</returns>
</member>
<member name="M:System.Reactive.IObserver`2.OnError(System.Exception)">
<summary>
Notifies the observer that an exception has occurred.
</summary>
<param name="exception">The exception that occurred.</param>
<returns>Result returned upon observation of an error.</returns>
</member>
<member name="M:System.Reactive.IObserver`2.OnCompleted">
<summary>
Notifies the observer of the end of the sequence.
</summary>
<returns>Result returned upon observation of the sequence completion.</returns>
</member>
</members>
</doc>

Двоичный файл не отображается.

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Двоичный файл не отображается.

Просмотреть файл

@ -1,304 +0,0 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>System.Reactive.PlatformServices</name>
</assembly>
<members>
<member name="T:System.Reactive.Strings_PlatformServices">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:System.Reactive.Strings_PlatformServices.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:System.Reactive.Strings_PlatformServices.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:System.Reactive.Strings_PlatformServices.WINRT_NO_SUB1MS_TIMERS">
<summary>
Looks up a localized string similar to The WinRT thread pool doesn&apos;t support creating periodic timers with a period below 1 millisecond..
</summary>
</member>
<member name="T:System.Reactive.PlatformServices.EnlightenmentProvider">
<summary>
Provides access to the platform enlightenments used by other Rx libraries to improve system performance and
runtime efficiency. While Rx can run without platform enlightenments loaded, it's recommended to deploy the
System.Reactive.PlatformServices assembly with your application and call <see cref="M:System.Reactive.PlatformServices.EnlightenmentProvider.EnsureLoaded"/> during application startup to ensure enlightenments are properly loaded.
</summary>
</member>
<member name="M:System.Reactive.PlatformServices.EnlightenmentProvider.EnsureLoaded">
<summary>
Ensures that the calling assembly has a reference to the System.Reactive.PlatformServices assembly with
platform enlightenments. If no reference is made from the user code, it's possible for the build process
to drop the deployment of System.Reactive.PlatformServices, preventing its runtime discovery.
</summary>
<returns>
true if the loaded enlightenment provider matches the provided defined in the current assembly; false
otherwise. When a custom enlightenment provider is installed by the host, false will be returned.
</returns>
</member>
<member name="T:System.Reactive.PlatformServices.CurrentPlatformEnlightenmentProvider">
<summary>
(Infrastructure) Provider for platform-specific framework enlightenments.
</summary>
</member>
<member name="M:System.Reactive.PlatformServices.CurrentPlatformEnlightenmentProvider.GetService``1(System.Object[])">
<summary>
(Infastructure) Tries to gets the specified service.
</summary>
<typeparam name="T">Service type.</typeparam>
<param name="args">Optional set of arguments.</param>
<returns>Service instance or null if not found.</returns>
</member>
<member name="T:System.Reactive.Concurrency.EventLoopScheduler">
<summary>
Represents an object that schedules units of work on a designated thread.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler.s_counter">
<summary>
Counter for diagnostic purposes, to name the threads.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._threadFactory">
<summary>
Thread factory function.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._stopwatch">
<summary>
Stopwatch for timing free of absolute time dependencies.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._thread">
<summary>
Thread used by the event loop to run work items on. No work should be run on any other thread.
If ExitIfEmpty is set, the thread can quit and a new thread will be created when new work is scheduled.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._gate">
<summary>
Gate to protect data structures, including the work queue and the ready list.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._evt">
<summary>
Semaphore to count requests to re-evaluate the queue, from either Schedule requests or when a timer
expires and moves on to the next item in the queue.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._queue">
<summary>
Queue holding work items. Protected by the gate.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._readyList">
<summary>
Queue holding items that are ready to be run as soon as possible. Protected by the gate.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._nextItem">
<summary>
Work item that will be scheduled next. Used upon reevaluation of the queue to check whether the next
item is still the same. If not, a new timer needs to be started (see below).
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._nextTimer">
<summary>
Disposable that always holds the timer to dispatch the first element in the queue.
</summary>
</member>
<member name="F:System.Reactive.Concurrency.EventLoopScheduler._disposed">
<summary>
Flag indicating whether the event loop should quit. When set, the event should be signaled as well to
wake up the event loop thread, which will subsequently abandon all work.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.EventLoopScheduler.#ctor">
<summary>
Creates an object that schedules units of work on a designated thread.
</summary>
</member>
<member name="P:System.Reactive.Concurrency.EventLoopScheduler.ExitIfEmpty">
<summary>
Indicates whether the event loop thread is allowed to quit when no work is left. If new work
is scheduled afterwards, a new event loop thread is created. This property is used by the
NewThreadScheduler which uses an event loop for its recursive invocations.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.EventLoopScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed after dueTime.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<param name="dueTime">Relative time after which to execute the action.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
<exception cref="T:System.ObjectDisposedException">The scheduler has been disposed and doesn't accept new work.</exception>
</member>
<member name="M:System.Reactive.Concurrency.EventLoopScheduler.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
<summary>
Schedules a periodic piece of work on the designated thread.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">Initial state passed to the action upon the first iteration.</param>
<param name="period">Period for running the work periodically.</param>
<param name="action">Action to be executed, potentially updating the state.</param>
<returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
<exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than TimeSpan.Zero.</exception>
<exception cref="T:System.ObjectDisposedException">The scheduler has been disposed and doesn't accept new work.</exception>
</member>
<member name="M:System.Reactive.Concurrency.EventLoopScheduler.StartStopwatch">
<summary>
Starts a new stopwatch object.
</summary>
<returns>New stopwatch object; started at the time of the request.</returns>
</member>
<member name="M:System.Reactive.Concurrency.EventLoopScheduler.Dispose">
<summary>
Ends the thread associated with this scheduler. All remaining work in the scheduler queue is abandoned.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.EventLoopScheduler.EnsureThread">
<summary>
Ensures there is an event loop thread running. Should be called under the gate.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.EventLoopScheduler.Run">
<summary>
Event loop scheduled on the designated event loop thread. The loop is suspended/resumed using the event
which gets set by calls to Schedule, the next item timer, or calls to Dispose.
</summary>
</member>
<member name="T:System.Reactive.Concurrency.NewThreadScheduler">
<summary>
Represents an object that schedules each unit of work on a separate thread.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.NewThreadScheduler.#ctor">
<summary>
Creates an object that schedules each unit of work on a separate thread.
</summary>
</member>
<member name="P:System.Reactive.Concurrency.NewThreadScheduler.Default">
<summary>
Gets an instance of this scheduler that uses the default Thread constructor.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.NewThreadScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed after dueTime.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<param name="dueTime">Relative time after which to execute the action.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:System.Reactive.Concurrency.NewThreadScheduler.ScheduleLongRunning``1(``0,System.Action{``0,System.Reactive.Disposables.ICancelable})">
<summary>
Schedules a long-running task by creating a new thread. Cancellation happens through polling.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:System.Reactive.Concurrency.NewThreadScheduler.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
<summary>
Schedules a periodic piece of work by creating a new thread that goes to sleep when work has been dispatched and wakes up again at the next periodic due time.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">Initial state passed to the action upon the first iteration.</param>
<param name="period">Period for running the work periodically.</param>
<param name="action">Action to be executed, potentially updating the state.</param>
<returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
<exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than TimeSpan.Zero.</exception>
</member>
<member name="M:System.Reactive.Concurrency.NewThreadScheduler.StartStopwatch">
<summary>
Starts a new stopwatch object.
</summary>
<returns>New stopwatch object; started at the time of the request.</returns>
</member>
<member name="T:System.Reactive.Concurrency.TaskPoolScheduler">
<summary>
Represents an object that schedules units of work on the Task Parallel Library (TPL) task pool.
</summary>
<seealso cref="P:System.Reactive.Concurrency.TaskPoolScheduler.Default">Instance of this type using the default TaskScheduler to schedule work on the TPL task pool.</seealso>
</member>
<member name="M:System.Reactive.Concurrency.TaskPoolScheduler.#ctor(System.Threading.Tasks.TaskFactory)">
<summary>
Creates an object that schedules units of work using the provided TaskFactory.
</summary>
<param name="taskFactory">Task factory used to create tasks to run units of work.</param>
<exception cref="T:System.ArgumentNullException"><paramref name="taskFactory"/> is null.</exception>
</member>
<member name="P:System.Reactive.Concurrency.TaskPoolScheduler.Default">
<summary>
Gets an instance of this scheduler that uses the default TaskScheduler.
</summary>
</member>
<member name="M:System.Reactive.Concurrency.TaskPoolScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:System.Reactive.Concurrency.TaskPoolScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})">
<summary>
Schedules an action to be executed after dueTime.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<param name="dueTime">Relative time after which to execute the action.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:System.Reactive.Concurrency.TaskPoolScheduler.ScheduleLongRunning``1(``0,System.Action{``0,System.Reactive.Disposables.ICancelable})">
<summary>
Schedules a long-running task by creating a new task using TaskCreationOptions.LongRunning. Cancellation happens through polling.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">State passed to the action to be executed.</param>
<param name="action">Action to be executed.</param>
<returns>The disposable object used to cancel the scheduled action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
</member>
<member name="M:System.Reactive.Concurrency.TaskPoolScheduler.StartStopwatch">
<summary>
Gets a new stopwatch ob ject.
</summary>
<returns>New stopwatch object; started at the time of the request.</returns>
</member>
<member name="M:System.Reactive.Concurrency.TaskPoolScheduler.SchedulePeriodic``1(``0,System.TimeSpan,System.Func{``0,``0})">
<summary>
Schedules a periodic piece of work by running a platform-specific timer to create tasks periodically.
</summary>
<typeparam name="TState">The type of the state passed to the scheduled action.</typeparam>
<param name="state">Initial state passed to the action upon the first iteration.</param>
<param name="period">Period for running the work periodically.</param>
<param name="action">Action to be executed, potentially updating the state.</param>
<returns>The disposable object used to cancel the scheduled recurring action (best effort).</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="action"/> is null.</exception>
<exception cref="T:System.ArgumentOutOfRangeException"><paramref name="period"/> is less than TimeSpan.Zero.</exception>
</member>
</members>
</doc>

Просмотреть файл

@ -25,15 +25,12 @@
<HintPath>..\..\..\References\DESKTOPCLR45\Bond.Attributes.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Reactive.Core">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="System.Reactive.Linq">
<SpecificVersion>False</SpecificVersion>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
@ -57,6 +54,9 @@
<ItemGroup>
<EmbeddedResource Include="Evt.bond" />
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -8,7 +8,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>LinqPadDriver.Tests</RootNamespace>
<AssemblyName>LinqPadDriver.Tests</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
@ -16,6 +16,7 @@
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages</ReferencePath>
<IsCodedUITest>False</IsCodedUITest>
<TestProjectType>UnitTest</TestProjectType>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@ -43,23 +44,19 @@
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\References\DESKTOPCLR45\Bond.Attributes.dll</HintPath>
</Reference>
<Reference Include="LINQPad, Version=1.0.0.0, Culture=neutral, PublicKeyToken=21353812cd2a2db5, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\LINQPad.5.22.2\lib\net46\LINQPad.exe</HintPath>
</Reference>
<Reference Include="lprun, Version=1.0.0.0, Culture=neutral, PublicKeyToken=21353812cd2a2db5, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\LINQPad.5.22.2\lib\net46\lprun.exe</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Reactive.Core">
<HintPath>..\..\..\References\DESKTOPCLR45\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>..\..\..\References\DESKTOPCLR45\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>..\..\..\References\DESKTOPCLR45\System.Reactive.Linq.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.PlatformServices">
<HintPath>..\..\..\References\DESKTOPCLR45\System.Reactive.PlatformServices.dll</HintPath>
</Reference>
<Reference Include="System.Data" />
<Reference Include="LINQPad">
<HintPath>..\..\..\References\LinqPad\LINQPad.exe</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Core" />
@ -106,6 +103,7 @@
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
<None Include="TestData\Employees.etl">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>

Просмотреть файл

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="LINQPad" version="5.22.2" targetFramework="net46" />
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -32,23 +32,19 @@
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\References\DESKTOPCLR45\Bond.Attributes.dll</HintPath>
</Reference>
<Reference Include="LINQPad, Version=1.0.0.0, Culture=neutral, PublicKeyToken=21353812cd2a2db5, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\LINQPad.5.22.2\lib\net46\LINQPad.exe</HintPath>
</Reference>
<Reference Include="lprun, Version=1.0.0.0, Culture=neutral, PublicKeyToken=21353812cd2a2db5, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\LINQPad.5.22.2\lib\net46\lprun.exe</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Reactive.Core">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="System.Reactive.Linq">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="System.Reactive.PlatformServices">
<HintPath>$(CPReferencePath)\System.Reactive.PlatformServices</HintPath>
</Reference>
<Reference Include="System.Data" />
<Reference Include="LINQPad">
<HintPath>..\..\..\References\LinqPad\LINQPad.exe</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Core" />
@ -93,6 +89,7 @@
<Link>key.snk</Link>
</None>
<None Include="devsetup.cmd" />
<None Include="packages.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>

Просмотреть файл

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="LINQPad" version="5.22.2" targetFramework="net46" />
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<activePackageSource>
<add key="NuGet official package source" value="https://api.nuget.org/v3/index.json" />
</activePackageSource>
<config>
<add key="repositoryPath" value="..\..\Packages" />
</config>
<packageRestore>
<add key="enabled" value="True" />
</packageRestore>
</configuration>

Просмотреть файл

@ -18,15 +18,12 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs">
@ -48,6 +45,7 @@
<None Include="..\..\..\Traces\HTTP_Server.etl">
<Link>HTTP_Server.etl</Link>
</None>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -13,20 +13,17 @@
<FileAlignment>512</FileAlignment>
</PropertyGroup>
<Import Project="..\..\..\Common.targets" />
<PropertyGroup>
<PropertyGroup>
<CPReferencePath>..\..\..\References\$(BuildFlavor)</CPReferencePath>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
@ -42,6 +39,9 @@
<Name>Tx.Windows</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -20,15 +20,12 @@
<EmbedInteropTypes>True</EmbedInteropTypes>
</Reference>
<Reference Include="System" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
@ -49,6 +46,7 @@
<Link>HTTP_Server.etl</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -20,15 +20,12 @@
<EmbedInteropTypes>True</EmbedInteropTypes>
</Reference>
<Reference Include="System" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
@ -39,6 +36,10 @@
<Project>{c5cc33b0-1684-4dd4-83a5-5da4a9a25a7f}</Project>
<Name>Tx.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Source\Tx.Windows.Logs\Tx.Windows.Logs.csproj">
<Project>{e881ab95-6779-420f-a90c-e6b3b1486b78}</Project>
<Name>Tx.Windows.Logs</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Source\Tx.Windows\Tx.Windows.csproj">
<Project>{c4043abb-ec40-4194-b15b-c0d13c2cf5c8}</Project>
<Name>Tx.Windows</Name>
@ -49,6 +50,7 @@
<Link>HTTP_Server.evtx</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -18,15 +18,12 @@
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
@ -37,11 +34,18 @@
<Project>{c5cc33b0-1684-4dd4-83a5-5da4a9a25a7f}</Project>
<Name>Tx.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Source\Tx.Windows.Logs\Tx.Windows.Logs.csproj">
<Project>{e881ab95-6779-420f-a90c-e6b3b1486b78}</Project>
<Name>Tx.Windows.Logs</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Source\Tx.Windows\Tx.Windows.csproj">
<Project>{c4043abb-ec40-4194-b15b-c0d13c2cf5c8}</Project>
<Name>Tx.Windows</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -20,15 +20,12 @@
<EmbedInteropTypes>True</EmbedInteropTypes>
</Reference>
<Reference Include="System" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
@ -39,6 +36,10 @@
<Project>{c5cc33b0-1684-4dd4-83a5-5da4a9a25a7f}</Project>
<Name>Tx.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Source\Tx.Windows.Logs\Tx.Windows.Logs.csproj">
<Project>{e881ab95-6779-420f-a90c-e6b3b1486b78}</Project>
<Name>Tx.Windows.Logs</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Source\Tx.Windows\Tx.Windows.csproj">
<Project>{c4043abb-ec40-4194-b15b-c0d13c2cf5c8}</Project>
<Name>Tx.Windows</Name>
@ -53,6 +54,7 @@
<Link>HTTP_Server.evtx</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -20,15 +20,12 @@
<EmbedInteropTypes>True</EmbedInteropTypes>
</Reference>
<Reference Include="System" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
@ -39,6 +36,10 @@
<Project>{c5cc33b0-1684-4dd4-83a5-5da4a9a25a7f}</Project>
<Name>Tx.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Source\Tx.Windows.Logs\Tx.Windows.Logs.csproj">
<Project>{e881ab95-6779-420f-a90c-e6b3b1486b78}</Project>
<Name>Tx.Windows.Logs</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Source\Tx.Windows\Tx.Windows.csproj">
<Project>{c4043abb-ec40-4194-b15b-c0d13c2cf5c8}</Project>
<Name>Tx.Windows</Name>
@ -53,6 +54,7 @@
<Link>HTTP_Server.evtx</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -20,15 +20,12 @@
<EmbedInteropTypes>True</EmbedInteropTypes>
</Reference>
<Reference Include="System" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\..\Generated\Microsoft_Windows_HttpService.cs">
@ -52,6 +49,7 @@
<Link>HTTP_Server.etl</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -17,15 +17,12 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\..\Generated\Microsoft_Windows_HttpService.cs">
@ -49,6 +46,7 @@
<Link>HTTP_Server.etl</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -17,15 +17,12 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="Microsoft_Windows_Kernel_Network.cs" />
@ -42,6 +39,9 @@
<Name>Tx.Windows</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -17,15 +17,12 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="Microsoft_Windows_Kernel_Network.cs" />
@ -47,6 +44,7 @@
<Link>tcp.etl</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -18,15 +18,12 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\Source\Tx.Core\Tx.Core.csproj">
@ -42,6 +39,9 @@
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -1,7 +1,7 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.17379
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@ -19,7 +19,7 @@ namespace Tcp.Properties {
// class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources {

Просмотреть файл

@ -1,7 +1,7 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.17379
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@ -12,7 +12,7 @@ namespace Tcp.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.7.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));

Просмотреть файл

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@ -10,6 +10,14 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Tcp</RootNamespace>
<AssemblyName>Tcp</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug46|AnyCPU'">
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release46|AnyCPU'">
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<Import Project="..\..\..\Common.targets" />
<PropertyGroup>
@ -21,21 +29,13 @@
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.PlatformServices">
<HintPath>$(CPReferencePath)\System.Reactive.PlatformServices.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Windows.Forms">
<HintPath>$(CPReferencePath)\System.Reactive.Windows.Forms.dll</HintPath>
<Reference Include="System.Reactive.Windows.Forms, Version=3.0.3000.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.Windows.Forms.4.0.0\lib\net46\System.Reactive.Windows.Forms.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms.DataVisualization" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
@ -45,6 +45,7 @@
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\..\Generated\Microsoft_Windows_Kernel_Network.cs">
@ -72,6 +73,8 @@
<DependentUpon>Resources.resx</DependentUpon>
<DesignTime>True</DesignTime>
</Compile>
<None Include="app.config" />
<None Include="packages.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
@ -88,6 +91,10 @@
<Project>{c5cc33b0-1684-4dd4-83a5-5da4a9a25a7f}</Project>
<Name>Tx.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Source\Tx.Windows.Logs\Tx.Windows.Logs.csproj">
<Project>{e881ab95-6779-420f-a90c-e6b3b1486b78}</Project>
<Name>Tx.Windows.Logs</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Source\Tx.Windows\Tx.Windows.csproj">
<Project>{c4043abb-ec40-4194-b15b-c0d13c2cf5c8}</Project>
<Name>Tx.Windows</Name>

Просмотреть файл

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6"/></startup></configuration>

Просмотреть файл

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
<package id="System.Reactive.Windows.Forms" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -20,18 +20,12 @@
<EmbedInteropTypes>True</EmbedInteropTypes>
</Reference>
<Reference Include="System" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.PlatformServices">
<HintPath>$(CPReferencePath)\System.Reactive.PlatformServices.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\..\Generated\Microsoft_Windows_HttpService.cs">
@ -55,6 +49,7 @@
<Link>HTTP_Server.etl</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -18,18 +18,12 @@
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.PlatformServices">
<HintPath>$(CPReferencePath)\System.Reactive.PlatformServices.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
@ -55,6 +49,7 @@
<Link>ULS.log</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

Просмотреть файл

@ -27,7 +27,7 @@ namespace UlsLogs
public string GetTypeKey(Type outpuType)
{
var eventAttribute = outpuType.GetAttribute<UlsEventAttribute>();
var eventAttribute = outpuType.GetCustomAttribute<UlsEventAttribute>();
if (eventAttribute == null)
return null;
@ -41,7 +41,7 @@ namespace UlsLogs
public Func<UlsRecord, object> GetTransform(Type outputType)
{
var eventAttribute = outputType.GetAttribute<UlsEventAttribute>();
var eventAttribute = outputType.GetCustomAttribute<UlsEventAttribute>();
Regex parse = new Regex(eventAttribute.RegEx);
_expressions.Add(outputType, parse);

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -11,8 +11,13 @@
<RootNamespace>XEventGenerator</RootNamespace>
<AssemblyName>XEventGenerator</AssemblyName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug40|AnyCPU'">
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug46|AnyCPU'">
<PlatformTarget>x86</PlatformTarget>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release46|AnyCPU'">
<PlatformTarget>x86</PlatformTarget>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<Import Project="..\..\..\Common.targets" />
<PropertyGroup>
@ -43,33 +48,32 @@
<HintPath>..\..\..\References\XEvent\Microsoft.SqlServer.XEvent.Targets.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.PlatformServices">
<HintPath>$(CPReferencePath)\System.Reactive.PlatformServices.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.XML" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<Content Include="..\..\..\References\XEvent\xe.dll">
<None Include="..\..\..\References\XEvent\xe.dll">
<Link>xe.dll</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="..\..\..\References\XEvent\msvcr100.dll">
<Link>msvcr100.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<Content Include="xeconfig.xml">
<SubType>Designer</SubType>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\Source\Tx.Core\Tx.Core.csproj">

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@ -10,18 +10,16 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>XEvents</RootNamespace>
<AssemblyName>XEvents</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug45|AnyCPU'">
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug46|AnyCPU'">
<PlatformTarget>x86</PlatformTarget>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release45|AnyCPU'">
<PlatformTarget>x86</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug40|AnyCPU'">
<PlatformTarget>x86</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release40|AnyCPU'">
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release46|AnyCPU'">
<PlatformTarget>x86</PlatformTarget>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<Import Project="..\..\..\Common.targets" />
<PropertyGroup>
@ -49,23 +47,17 @@
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.PlatformServices">
<HintPath>$(CPReferencePath)\System.Reactive.PlatformServices.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
@ -89,10 +81,16 @@
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Content Include="..\..\..\References\XEvent\xe.dll">
<None Include="..\..\..\References\XEvent\xe.dll">
<Link>xe.dll</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="..\..\..\References\XEvent\msvcr100.dll">
<Link>msvcr100.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="app.config" />
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

Просмотреть файл

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6"/></startup></configuration>

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -11,27 +11,42 @@
<RootNamespace>XeObservable</RootNamespace>
<AssemblyName>XeObservable</AssemblyName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<PlatformTarget>x86</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<PlatformTarget>x86</PlatformTarget>
</PropertyGroup>
<Import Project="..\..\..\Common.targets" />
<PropertyGroup>
<CPReferencePath>..\..\..\References\$(BuildFlavor)</CPReferencePath>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.SqlServer.XE.Core" />
<Reference Include="Microsoft.SqlServer.XEvent" />
<Reference Include="Microsoft.SqlServer.XEvent.Configuration" />
<Reference Include="Microsoft.SqlServer.XEvent.Linq" />
<Reference Include="Microsoft.SqlServer.XEvent.Targets" />
<Reference Include="Microsoft.SqlServer.XE.Core, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=AMD64">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\References\XEvent\Microsoft.SqlServer.XE.Core.dll</HintPath>
</Reference>
<Reference Include="Microsoft.SqlServer.XEvent">
<HintPath>..\..\..\References\XEvent\Microsoft.SqlServer.XEvent.dll</HintPath>
</Reference>
<Reference Include="Microsoft.SqlServer.XEvent.Configuration">
<HintPath>..\..\..\References\XEvent\Microsoft.SqlServer.XEvent.Configuration.dll</HintPath>
</Reference>
<Reference Include="Microsoft.SqlServer.XEvent.Linq, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=AMD64">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\References\XEvent\Microsoft.SqlServer.XEvent.Linq.dll</HintPath>
</Reference>
<Reference Include="Microsoft.SqlServer.XEvent.Targets">
<HintPath>..\..\..\References\XEvent\Microsoft.SqlServer.XEvent.Targets.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
@ -52,6 +67,15 @@
<Link>gatewaysample.xel</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="packages.config" />
<None Include="..\..\..\References\XEvent\xe.dll">
<Link>xe.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="..\..\..\References\XEvent\msvcr100.dll">
<Link>msvcr100.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<activePackageSource>
<add key="NuGet official package source" value="https://api.nuget.org/v3/index.json" />
</activePackageSource>
<config>
<add key="repositoryPath" value="..\..\Packages" />
</config>
<packageRestore>
<add key="enabled" value="True" />
</packageRestore>
</configuration>

Просмотреть файл

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<activePackageSource>
<add key="NuGet official package source" value="https://api.nuget.org/v3/index.json" />
</activePackageSource>
<config>
<add key="repositoryPath" value="..\..\Packages" />
</config>
<packageRestore>
<add key="enabled" value="True" />
</packageRestore>
</configuration>

Просмотреть файл

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<activePackageSource>
<add key="NuGet official package source" value="https://api.nuget.org/v3/index.json" />
</activePackageSource>
<config>
<add key="repositoryPath" value="..\..\Packages" />
</config>
<packageRestore>
<add key="enabled" value="True" />
</packageRestore>
</configuration>

Просмотреть файл

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<activePackageSource>
<add key="NuGet official package source" value="https://api.nuget.org/v3/index.json" />
</activePackageSource>
<config>
<add key="repositoryPath" value="..\..\Packages" />
</config>
<packageRestore>
<add key="enabled" value="True" />
</packageRestore>
</configuration>

Просмотреть файл

@ -9,7 +9,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>TcpSyntheticCounters</RootNamespace>
<AssemblyName>TcpSyntheticCounters</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
<Import Project="..\..\..\Common.targets" />
@ -23,24 +23,20 @@
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Windows.Forms">
<HintPath>$(CPReferencePath)\System.Reactive.Windows.Forms.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms.DataVisualization" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Data" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="PerfomanceCounterUI.cs">
@ -63,6 +59,7 @@
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<None Include="packages.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<activePackageSource>
<add key="NuGet official package source" value="https://api.nuget.org/v3/index.json" />
</activePackageSource>
<config>
<add key="repositoryPath" value="..\..\Packages" />
</config>
<packageRestore>
<add key="enabled" value="True" />
</packageRestore>
</configuration>

Просмотреть файл

@ -10,13 +10,6 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>EtwListener</RootNamespace>
<AssemblyName>EtwListener</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
<FileAlignment>512</FileAlignment>
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
</PropertyGroup>
<Import Project="..\..\..\Common.targets" />
<PropertyGroup>
@ -30,18 +23,12 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Reactive.Core">
<HintPath>$(CPReferencePath)\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>$(CPReferencePath)\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>$(CPReferencePath)\System.Reactive.Linq.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.PlatformServices">
<HintPath>$(CPReferencePath)\System.Reactive.PlatformServices.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\..\Generated\Prototype_Eventing_Provider.cs">
@ -55,6 +42,7 @@
<Link>eventing.man</Link>
</None>
<None Include="..\..\..\Source\key.snk" />
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\Source\Tx.Core\Tx.Core.csproj">

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
@ -10,29 +10,41 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>EtwLoadGenerator</RootNamespace>
<AssemblyName>EtwLoadGenerator</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug40|AnyCPU'">
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug45|AnyCPU'">
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release45|AnyCPU'">
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release40|AnyCPU'">
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug46|AnyCPU'">
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release46|AnyCPU'">
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<Import Project="..\..\..\Common.targets" />
<PropertyGroup>
<CPReferencePath>..\..\..\References\$(BuildFlavor)</CPReferencePath>
</PropertyGroup>
<PropertyGroup>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup>
<AssemblyOriginatorKeyFile>..\..\..\Source\key.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
</ItemGroup>
<ItemGroup>
<Compile Include="DirectInputGenerator.cs" />
<Compile Include="EventWriteInputGenerator.cs" />
@ -43,13 +55,21 @@
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\Source\key.snk" />
<None Include="app.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\Source\Tx.Windows.Logs\Tx.Windows.Logs.csproj">
<Project>{e881ab95-6779-420f-a90c-e6b3b1486b78}</Project>
<Name>Tx.Windows.Logs</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Source\Tx.Windows\Tx.Windows.csproj">
<Project>{c4043abb-ec40-4194-b15b-c0d13c2cf5c8}</Project>
<Name>Tx.Windows</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Reference Include="System" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.

Просмотреть файл

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6"/></startup></configuration>

Просмотреть файл

@ -10,7 +10,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>TransformPerf</RootNamespace>
<AssemblyName>TransformPerf</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFrameworkProfile>
</TargetFrameworkProfile>
<FileAlignment>512</FileAlignment>
@ -50,15 +50,12 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Reactive.Core">
<HintPath>..\..\..\References\DESKTOPCLR45\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<HintPath>..\..\..\References\DESKTOPCLR45\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<HintPath>..\..\..\References\DESKTOPCLR45\System.Reactive.Linq.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
@ -70,6 +67,7 @@
<None Include="app.config" />
<None Include="eventing.man" />
<None Include="..\..\..\Source\key.snk" />
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\Source\Tx.Core\Tx.Core.csproj">

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<activePackageSource>
<add key="NuGet official package source" value="https://api.nuget.org/v3/index.json" />
</activePackageSource>
<config>
<add key="repositoryPath" value="..\..\Packages" />
</config>
<packageRestore>
<add key="enabled" value="True" />
</packageRestore>
</configuration>

Просмотреть файл

@ -17,18 +17,12 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Reactive.Core">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\References\DESKTOPCLR45\System.Reactive.Core.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Interfaces">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\References\DESKTOPCLR45\System.Reactive.Interfaces.dll</HintPath>
</Reference>
<Reference Include="System.Reactive.Linq">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\References\DESKTOPCLR45\System.Reactive.Linq.dll</HintPath>
<Reference Include="System.Reactive, Version=4.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
<HintPath>..\..\Packages\System.Reactive.4.0.0\lib\net46\System.Reactive.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\Generated\Microsoft_Windows_HttpService.cs">
@ -42,6 +36,10 @@
<Project>{c5cc33b0-1684-4dd4-83a5-5da4a9a25a7f}</Project>
<Name>Tx.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\Source\Tx.Windows.Logs\Tx.Windows.Logs.csproj">
<Project>{e881ab95-6779-420f-a90c-e6b3b1486b78}</Project>
<Name>Tx.Windows.Logs</Name>
</ProjectReference>
<ProjectReference Include="..\..\Source\Tx.Windows\Tx.Windows.csproj">
<Project>{c4043abb-ec40-4194-b15b-c0d13c2cf5c8}</Project>
<Name>Tx.Windows</Name>
@ -60,6 +58,7 @@
<Link>HTTP_Server.evtx</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

Просмотреть файл

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<activePackageSource>
<add key="NuGet official package source" value="https://api.nuget.org/v3/index.json" />
</activePackageSource>
<config>
<add key="repositoryPath" value="..\..\Packages" />
</config>
<packageRestore>
<add key="enabled" value="True" />
</packageRestore>
</configuration>

Просмотреть файл

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.Reactive" version="4.0.0" targetFramework="net46" />
</packages>

Просмотреть файл

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<activePackageSource>
<add key="NuGet official package source" value="https://api.nuget.org/v3/index.json" />
</activePackageSource>
<config>
<add key="repositoryPath" value="..\..\Packages" />
</config>
<packageRestore>
<add key="enabled" value="True" />
</packageRestore>
</configuration>

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше