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
Methods
Protected internal methods
Public methods
Details
Inheritance
Constructors
GroupedRandomAccessSource
Source code
public GroupedRandomAccessSource(ICollection<IRandomAccessSource> sources)
Arguments
Methods
GetStartingSourceIndex
Source code
protected internal virtual int GetStartingSourceIndex(long offset)
Arguments
Type | Name | Description |
---|
long | offset | |
SourceReleased
Source code
protected internal virtual void SourceReleased(IRandomAccessSource source)
Arguments
SourceInUse
Source code
protected internal virtual void SourceInUse(IRandomAccessSource source)
Arguments
Get [1/2]
Source code
public virtual int Get(long position)
Arguments
Type | Name | Description |
---|
long | position | |
Get [2/2]
Source code
public virtual int Get(long position, byte[] bytes, int off, int len)
Arguments
Type | Name | Description |
---|
long | position | |
byte``[] | bytes | |
int | off | |
int | len | |
Close
Source code
public virtual void Close()
Dispose
Source code
public virtual void Dispose()
Properties
Length
public virtual long Length { get; }
Generated with ModularDoc