Table of Contents

Class Asn1EncodableVector

Namespace
Org.BouncyCastle.Asn1
Assembly
BouncyCastle.Cryptography.dll
public class Asn1EncodableVector : IReadOnlyCollection<Asn1Encodable>, IEnumerable<Asn1Encodable>, IEnumerable
Inheritance
Asn1EncodableVector
Implements
Inherited Members
Extension Methods

Constructors

Asn1EncodableVector()

public Asn1EncodableVector()

Asn1EncodableVector(Asn1Encodable)

public Asn1EncodableVector(Asn1Encodable element)

Parameters

element Asn1Encodable

Asn1EncodableVector(Asn1Encodable, Asn1Encodable)

public Asn1EncodableVector(Asn1Encodable element1, Asn1Encodable element2)

Parameters

element1 Asn1Encodable
element2 Asn1Encodable

Asn1EncodableVector(params Asn1Encodable[])

public Asn1EncodableVector(params Asn1Encodable[] v)

Parameters

v Asn1Encodable[]

Asn1EncodableVector(int)

public Asn1EncodableVector(int initialCapacity)

Parameters

initialCapacity int

Properties

Count

Gets the number of elements in the collection.

public int Count { get; }

Property Value

int

The number of elements in the collection.

this[int]

public Asn1Encodable this[int index] { get; }

Parameters

index int

Property Value

Asn1Encodable

Methods

Add(Asn1Encodable)

public void Add(Asn1Encodable element)

Parameters

element Asn1Encodable

Add(Asn1Encodable, Asn1Encodable)

public void Add(Asn1Encodable element1, Asn1Encodable element2)

Parameters

element1 Asn1Encodable
element2 Asn1Encodable

Add(params Asn1Encodable[])

public void Add(params Asn1Encodable[] objs)

Parameters

objs Asn1Encodable[]

AddAll(Asn1EncodableVector)

public void AddAll(Asn1EncodableVector other)

Parameters

other Asn1EncodableVector

AddAll(IEnumerable<Asn1Encodable>)

public void AddAll(IEnumerable<Asn1Encodable> e)

Parameters

e IEnumerable<Asn1Encodable>

AddAll(IReadOnlyCollection<Asn1Encodable>)

public void AddAll(IReadOnlyCollection<Asn1Encodable> c)

Parameters

c IReadOnlyCollection<Asn1Encodable>

AddOptional(Asn1Encodable)

public void AddOptional(Asn1Encodable element)

Parameters

element Asn1Encodable

AddOptional(Asn1Encodable, Asn1Encodable)

public void AddOptional(Asn1Encodable element1, Asn1Encodable element2)

Parameters

element1 Asn1Encodable
element2 Asn1Encodable

AddOptional(params Asn1Encodable[])

public void AddOptional(params Asn1Encodable[] elements)

Parameters

elements Asn1Encodable[]

AddOptionalTagged(bool, int, Asn1Encodable)

public void AddOptionalTagged(bool isExplicit, int tagNo, Asn1Encodable obj)

Parameters

isExplicit bool
tagNo int
obj Asn1Encodable

AddOptionalTagged(bool, int, int, Asn1Encodable)

public void AddOptionalTagged(bool isExplicit, int tagClass, int tagNo, Asn1Encodable obj)

Parameters

isExplicit bool
tagClass int
tagNo int
obj Asn1Encodable

FromCollection(IReadOnlyCollection<Asn1Encodable>)

public static Asn1EncodableVector FromCollection(IReadOnlyCollection<Asn1Encodable> c)

Parameters

c IReadOnlyCollection<Asn1Encodable>

Returns

Asn1EncodableVector

FromElement(Asn1Encodable)

public static Asn1EncodableVector FromElement(Asn1Encodable element)

Parameters

element Asn1Encodable

Returns

Asn1EncodableVector

FromEnumerable(IEnumerable<Asn1Encodable>)

public static Asn1EncodableVector FromEnumerable(IEnumerable<Asn1Encodable> e)

Parameters

e IEnumerable<Asn1Encodable>

Returns

Asn1EncodableVector

GetEnumerator()

Returns an enumerator that iterates through the collection.

public IEnumerator<Asn1Encodable> GetEnumerator()

Returns

IEnumerator<Asn1Encodable>

An enumerator that can be used to iterate through the collection.