Skip to main content
Skip table of contents

GroupedRandomAccessSource

GroupedRandomAccessSource Internal class

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph iTextSharp.text.io
  iTextSharp.text.io.GroupedRandomAccessSource[[GroupedRandomAccessSource]]
  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.GroupedRandomAccessSource
System.IDisposable --> iTextSharp.text.io.IRandomAccessSource

Members

Properties

Public properties
TypeNameMethods
longLengthget

Methods

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

Details

Inheritance

Constructors

GroupedRandomAccessSource
Source code
public GroupedRandomAccessSource(ICollection<IRandomAccessSource> sources)
Arguments
TypeNameDescription
ICollection<IRandomAccessSource>sources

Methods

GetStartingSourceIndex
Source code
protected internal virtual int GetStartingSourceIndex(long offset)
Arguments
TypeNameDescription
longoffset
SourceReleased
Source code
protected internal virtual void SourceReleased(IRandomAccessSource source)
Arguments
TypeNameDescription
IRandomAccessSourcesource
SourceInUse
Source code
protected internal virtual void SourceInUse(IRandomAccessSource source)
Arguments
TypeNameDescription
IRandomAccessSourcesource
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.