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.