Table of Contents

Class BaseOutputStream

Namespace
Enterprises.Org.BouncyCastle.Utilities.IO
Assembly
Enterprises.BouncyCastle.Crypto.dll
public abstract class BaseOutputStream : Stream, IDisposable, IAsyncDisposable
Inheritance
BaseOutputStream
Implements
Derived
Inherited Members

Constructors

BaseOutputStream()

protected BaseOutputStream()

Properties

CanRead

public override sealed bool CanRead { get; }

Property Value

bool

CanSeek

public override sealed bool CanSeek { get; }

Property Value

bool

CanWrite

public override sealed bool CanWrite { get; }

Property Value

bool

Length

public override sealed long Length { get; }

Property Value

long

Position

public override sealed long Position { get; set; }

Property Value

long

Methods

Close()

public override void Close()

Flush()

public override void Flush()

Read(byte[], int, int)

public override sealed int Read(byte[] buffer, int offset, int count)

Parameters

buffer byte[]
offset int
count int

Returns

int

Seek(long, SeekOrigin)

public override sealed long Seek(long offset, SeekOrigin origin)

Parameters

offset long
origin SeekOrigin

Returns

long

SetLength(long)

public override sealed void SetLength(long value)

Parameters

value long

Write(params byte[])

public virtual void Write(params byte[] buffer)

Parameters

buffer byte[]

Write(byte[], int, int)

public override void Write(byte[] buffer, int offset, int count)

Parameters

buffer byte[]
offset int
count int

WriteByte(byte)

public override void WriteByte(byte b)

Parameters

b byte