Jump to content

File:UML dotnet streams.svg

Page contents not supported in other languages.
This is a file from the Wikimedia Commons
From Wikipedia, the free encyclopedia
    Original file (SVG file, nominally 2,797 × 410 pixels, file size: 46 KB)

    Summary

    Description
    English: UML package diagram representing the hierarchy of Stream classes in .NET
    Date
    Source Own work
    Author Frap

    Licensing

    I, the copyright holder of this work, hereby publish it under the following license:
    Creative Commons CC-Zero This file is made available under the Creative Commons CC0 1.0 Universal Public Domain Dedication.
    The person who associated a work with this deed has dedicated the work to the public domain by waiving all of their rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.

    Source code

    PlantUML source code.

    @startuml
    package System
    {
      interface MarshalByRefObject
      interface IAsyncDisposable
      interface IDisposable
    
      package IO
      {
        abstract class System.IO.Stream implements System.MarshalByRefObject, System.IAsyncDisposable, System.IDisposable
        class BufferedStream extends Stream
        class Compression.BrotliStream extends Stream
        class Compression.DeflateStream extends Stream
        class Compression.GZipStream extends Stream
        class Compression.ZLibStream extends Stream
        class FileStream extends Stream
        class MemoryStream extends Stream
        class Pipes.PipeStream extends Stream
        class UnmanagedMemoryStream extends Stream
    
        class System.Printing.PrintQueueStream extends Stream
        class System.Security.Cryptography.CryptoStream extends Stream
      }
    
      package Net
      {
        class Quic.QuicStream extends System.IO.Stream
        class Security.AuthenticatedStream extends System.IO.Stream
        class Sockets.NetworkStream extends System.IO.Stream
      }
    }
    @enduml
    

    Captions

    UML package diagram of the stream hierarchy in .NET

    Items portrayed in this file

    depicts

    9 June 2023

    File history

    Click on a date/time to view the file as it appeared at that time.

    Date/TimeThumbnailDimensionsUserComment
    current13:01, 9 June 2023Thumbnail for version as of 13:01, 9 June 20232,797 × 410 (46 KB)FrapUploaded own work with UploadWizard

    Global file usage

    The following other wikis use this file:

    Metadata