Class IPvMultiPartContainerReader
Interface used to read from a multi-part container.
Implements
Inherited Members
Namespace: eBUSDotNet
Assembly: eBUSDotNet.dll
Syntax
public class IPvMultiPartContainerReader : IDisposable
Fields
View SourceswigCMemOwn
Determines who is responsible for deleting the underlying C++ object.
Declaration
protected bool swigCMemOwn
Field Value
| Type | Description |
|---|---|
| bool |
Properties
View Sourcethis[uint]
Gets the multi-part section at the specified index.
Declaration
public virtual IPvMultiPartSection this[uint aIndex] { get; set; }
Parameters
| Type | Name | Description |
|---|---|---|
| uint | aIndex | Zero-based index of the part to retrieve. |
Property Value
| Type | Description |
|---|---|
| IPvMultiPartSection | The IPvMultiPartSection at the specified index, or null if not found. |
PartCount
Part count of IPvMultiPartContainerReader.
Declaration
public virtual uint PartCount { get; }
Property Value
| Type | Description |
|---|---|
| uint |
Methods
View SourceDispose()
Dispose.
Declaration
public void Dispose()
Dispose(bool)
Dispose
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |
~IPvMultiPartContainerReader()
Destructor.
Declaration
protected ~IPvMultiPartContainerReader()
GetPart(uint)
Indexed part (section) accessor.
Declaration
public virtual IPvMultiPartSection GetPart(uint aIndex)
Parameters
| Type | Name | Description |
|---|---|---|
| uint | aIndex | Zero-based index of the part. |
Returns
| Type | Description |
|---|---|
| IPvMultiPartSection | Returns a section interface from its index. |