UML_dotnet_streams.svg
Size of this PNG preview of this SVG file:
799 × 117 pixels
.
Other resolutions:
320 × 47 pixels
|
640 × 94 pixels
|
1,024 × 150 pixels
|
1,280 × 188 pixels
|
2,560 × 375 pixels
|
2,797 × 410 pixels
.
Summary
Description UML dotnet streams.svg |
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:
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.
http://creativecommons.org/publicdomain/zero/1.0/deed.en CC0 Creative Commons Zero, Public Domain Dedication false false |
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