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
elementAsn1Encodable
Asn1EncodableVector(Asn1Encodable, Asn1Encodable)
public Asn1EncodableVector(Asn1Encodable element1, Asn1Encodable element2)
Parameters
element1Asn1Encodableelement2Asn1Encodable
Asn1EncodableVector(params Asn1Encodable[])
public Asn1EncodableVector(params Asn1Encodable[] v)
Parameters
vAsn1Encodable[]
Asn1EncodableVector(int)
public Asn1EncodableVector(int initialCapacity)
Parameters
initialCapacityint
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
indexint
Property Value
Methods
Add(Asn1Encodable)
public void Add(Asn1Encodable element)
Parameters
elementAsn1Encodable
Add(Asn1Encodable, Asn1Encodable)
public void Add(Asn1Encodable element1, Asn1Encodable element2)
Parameters
element1Asn1Encodableelement2Asn1Encodable
Add(params Asn1Encodable[])
public void Add(params Asn1Encodable[] objs)
Parameters
objsAsn1Encodable[]
AddAll(Asn1EncodableVector)
public void AddAll(Asn1EncodableVector other)
Parameters
otherAsn1EncodableVector
AddAll(IEnumerable<Asn1Encodable>)
public void AddAll(IEnumerable<Asn1Encodable> e)
Parameters
AddAll(IReadOnlyCollection<Asn1Encodable>)
public void AddAll(IReadOnlyCollection<Asn1Encodable> c)
Parameters
AddOptional(Asn1Encodable)
public void AddOptional(Asn1Encodable element)
Parameters
elementAsn1Encodable
AddOptional(Asn1Encodable, Asn1Encodable)
public void AddOptional(Asn1Encodable element1, Asn1Encodable element2)
Parameters
element1Asn1Encodableelement2Asn1Encodable
AddOptional(params Asn1Encodable[])
public void AddOptional(params Asn1Encodable[] elements)
Parameters
elementsAsn1Encodable[]
AddOptionalTagged(bool, int, Asn1Encodable)
public void AddOptionalTagged(bool isExplicit, int tagNo, Asn1Encodable obj)
Parameters
isExplicitbooltagNointobjAsn1Encodable
AddOptionalTagged(bool, int, int, Asn1Encodable)
public void AddOptionalTagged(bool isExplicit, int tagClass, int tagNo, Asn1Encodable obj)
Parameters
isExplicitbooltagClassinttagNointobjAsn1Encodable
FromCollection(IReadOnlyCollection<Asn1Encodable>)
public static Asn1EncodableVector FromCollection(IReadOnlyCollection<Asn1Encodable> c)
Parameters
Returns
FromElement(Asn1Encodable)
public static Asn1EncodableVector FromElement(Asn1Encodable element)
Parameters
elementAsn1Encodable
Returns
FromEnumerable(IEnumerable<Asn1Encodable>)
public static Asn1EncodableVector FromEnumerable(IEnumerable<Asn1Encodable> e)
Parameters
Returns
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.