Skip to main content
Skip table of contents

IndependentRandomAccessSource

IndependentRandomAccessSource Public class

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph iTextSharp.text.io
  iTextSharp.text.io.IndependentRandomAccessSource[[IndependentRandomAccessSource]]
  iTextSharp.text.io.IRandomAccessSource[[IRandomAccessSource]]
  class iTextSharp.text.io.IRandomAccessSource interfaceStyle;
  end
  subgraph System
System.IDisposable[[IDisposable]]
  end
iTextSharp.text.io.IRandomAccessSource --> iTextSharp.text.io.IndependentRandomAccessSource
System.IDisposable --> iTextSharp.text.io.IRandomAccessSource

Members

Properties

Public properties
TypeNameMethods
longLengthget

Methods

Public methods
ReturnsName
voidClose()
voidDispose()
intGet(...)

Details

Inheritance

Constructors

IndependentRandomAccessSource

Source code

public IndependentRandomAccessSource(IRandomAccessSource source)
Arguments
TypeNameDescription
IRandomAccessSourcesource

Methods

Get [1/2]

Source code

public virtual int Get(long position)
Arguments
TypeNameDescription
longposition
Get [2/2]

Source code

public virtual int Get(long position, byte[] bytes, int off, int len)
Arguments
TypeNameDescription
longposition
byte``[]bytes
intoff
intlen
Close

Source code

public virtual void Close()
Dispose

Source code

public virtual void Dispose()

Properties

Length
public virtual long Length { get; }

Generated with ModularDoc

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.