NamespaceDocs.cs 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. // Licensed to the .NET Foundation under one or more agreements.
  2. // The .NET Foundation licenses this file to you under the Apache 2.0 License.
  3. // See the LICENSE file in the project root for more information.
  4. namespace System.Reactive
  5. {
  6. /// <summary>
  7. /// The <b>System.Reactive</b> namespace contains interfaces and classes used throughout the Reactive Extensions library.
  8. /// </summary>
  9. [System.Runtime.CompilerServices.CompilerGeneratedAttribute]
  10. class NamespaceDoc
  11. {
  12. }
  13. }
  14. namespace System.Reactive.Concurrency
  15. {
  16. /// <summary>
  17. /// The <b>System.Reactive.Concurrency</b> namespace contains interfaces and classes that provide the scheduler infrastructure used by Reactive Extensions to construct and
  18. /// process event streams. Schedulers are used to parameterize the concurrency introduced by query operators, provide means to virtualize time, to process historical data,
  19. /// and to write unit tests for functionality built using Reactive Extensions constructs.
  20. /// </summary>
  21. [System.Runtime.CompilerServices.CompilerGeneratedAttribute]
  22. class NamespaceDoc
  23. {
  24. }
  25. }
  26. namespace System.Reactive.Disposables
  27. {
  28. /// <summary>
  29. /// 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
  30. /// management in Reactive Extensions. Those types are used extensively within the implementation of Reactive Extensions and are useful when writing custom query operators or
  31. /// schedulers.
  32. /// </summary>
  33. [System.Runtime.CompilerServices.CompilerGeneratedAttribute]
  34. class NamespaceDoc
  35. {
  36. }
  37. }
  38. namespace System.Reactive.Linq
  39. {
  40. /// <summary>
  41. /// The <b>System.Reactive.Linq</b> namespace contains interfaces and classes that support expressing queries over observable sequences, using Language Integrated Query (LINQ).
  42. /// 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.
  43. /// </summary>
  44. [System.Runtime.CompilerServices.CompilerGeneratedAttribute]
  45. class NamespaceDoc
  46. {
  47. }
  48. }
  49. namespace System.Reactive.Subjects
  50. {
  51. /// <summary>
  52. /// 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;.
  53. /// 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
  54. /// have multiple registered observers, subjects are also used as a facility to provide multicast behavior for event streams in queries.
  55. /// </summary>
  56. [System.Runtime.CompilerServices.CompilerGeneratedAttribute]
  57. class NamespaceDoc
  58. {
  59. }
  60. }