Show / Hide Table of Contents

# Class DigitalSignatureFieldIterator

DigitalSignatureFieldIterator is an iterator type that can be used to traverse a list of digital signature form fields in a PDF document.

##### Inheritance

object
Iterator<DigitalSignatureField>
DigitalSignatureFieldIterator

##### Implements

IDisposable

##### Inherited Members

Iterator<DigitalSignatureField>.Dispose()
Iterator<DigitalSignatureField>.Dispose(bool)
Iterator<DigitalSignatureField>.Next()
Iterator<DigitalSignatureField>.HasNext()
Iterator<DigitalSignatureField>.op_Assign(Iterator<DigitalSignatureField>)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()

###### Namespace: pdftron.PDF

###### Assembly: PDFTronDotNet.dll

##### Syntax

    public class DigitalSignatureFieldIterator : Iterator<DigitalSignatureField>, IDisposable

### Methods

#### Current()

Gets the current `DigitalSignatureField` object

##### Declaration

    public override DigitalSignatureField Current()

##### Returns

Type | Description
--- | ---
DigitalSignatureField | current `DigitalSignatureField` object

##### Overrides

Iterator<DigitalSignatureField>.Current()

#### Equals(object)

Determines if equals to the given object

##### Declaration

    public bool Equals(object o)

##### Parameters

Type | Name | Description
--- | --- | ---
object | o | given object

##### Returns

Type | Description
--- | ---
bool | true if equals to the given object

### Operators

#### operator ==(DigitalSignatureFieldIterator, DigitalSignatureFieldIterator)

Equality operator check whether two DigitalSignatureFieldIterator objects are the same

##### Declaration

    public static bool operator ==(DigitalSignatureFieldIterator l, DigitalSignatureFieldIterator r)

##### Parameters

Type | Name | Description
--- | --- | ---
DigitalSignatureFieldIterator | l | a `DigitalSignatureFieldIterator` object on the left of the operator
DigitalSignatureFieldIterator | r | a `DigitalSignatureFieldIterator` object on the right of the operator

##### Returns

Type | Description
--- | ---
bool | true, if both objects are equal

#### operator !=(DigitalSignatureFieldIterator, DigitalSignatureFieldIterator)

Inequality operator checks whether two DigitalSignatureFieldIterator objects are different

##### Declaration

    public static bool operator !=(DigitalSignatureFieldIterator l, DigitalSignatureFieldIterator r)

##### Parameters

Type | Name | Description
--- | --- | ---
DigitalSignatureFieldIterator | l | a `DigitalSignatureFieldIterator` object on the left of the operator
DigitalSignatureFieldIterator | r | a `DigitalSignatureFieldIterator` object on the right of the operator

##### Returns

Type | Description
--- | ---
bool | true, if both objects are not equal

### Implements

IDisposable