Table of Contents

Class Asn1Sequence

Namespace
Enterprises.Org.BouncyCastle.Asn1
Assembly
Enterprises.BouncyCastle.Crypto.dll
public abstract class Asn1Sequence : Asn1Object, IAsn1Convertible, IEnumerable
Inheritance
Asn1Sequence
Implements
Derived
Inherited Members

Constructors

Asn1Sequence(int)

protected Asn1Sequence(int capacity)

Parameters

capacity int

Properties

Count

public virtual int Count { get; }

Property Value

int

this[int]

public virtual Asn1Encodable this[int index] { get; }

Parameters

index int

Property Value

Asn1Encodable

Parser

public virtual Asn1SequenceParser Parser { get; }

Property Value

Asn1SequenceParser

Size

[Obsolete("Use 'Count' property instead")]
public int Size { get; }

Property Value

int

Methods

AddObject(Asn1Encodable)

protected void AddObject(Asn1Encodable obj)

Parameters

obj Asn1Encodable

Asn1Equals(Asn1Object)

protected override bool Asn1Equals(Asn1Object asn1Object)

Parameters

asn1Object Asn1Object

Returns

bool

Asn1GetHashCode()

protected override int Asn1GetHashCode()

Returns

int

GetEnumerator()

public virtual IEnumerator GetEnumerator()

Returns

IEnumerator

GetInstance(Asn1TaggedObject, bool)

public static Asn1Sequence GetInstance(Asn1TaggedObject obj, bool explicitly)

Parameters

obj Asn1TaggedObject
explicitly bool

Returns

Asn1Sequence

GetInstance(object)

public static Asn1Sequence GetInstance(object obj)

Parameters

obj object

Returns

Asn1Sequence

GetObjectAt(int)

[Obsolete("Use 'object[index]' syntax instead")]
public Asn1Encodable GetObjectAt(int index)

Parameters

index int

Returns

Asn1Encodable

GetObjects()

[Obsolete("Use GetEnumerator() instead")]
public IEnumerator GetObjects()

Returns

IEnumerator

ToString()

public override string ToString()

Returns

string