AsnWriter.WriteNamedBitList メソッド

定義

オーバーロード

WriteNamedBitList(BitArray, Nullable<Asn1Tag>)

指定したタグを使用して、ビット配列値を NamedBitList として書き込みます。

WriteNamedBitList(Enum, Nullable<Asn1Tag>)

指定されたタグを持つ NamedBitList として [FlagsAttribute] 列挙値を書き込みます。

WriteNamedBitList<TEnum>(TEnum, Nullable<Asn1Tag>)

指定されたタグを持つ NamedBitList として [FlagsAttribute] 列挙値を書き込みます。

WriteNamedBitList(BitArray, Nullable<Asn1Tag>)

ソース:
AsnWriter.NamedBitList.cs
ソース:
AsnWriter.NamedBitList.cs
ソース:
AsnWriter.NamedBitList.cs

指定したタグを使用して、ビット配列値を NamedBitList として書き込みます。

public void WriteNamedBitList (System.Collections.BitArray value, System.Formats.Asn1.Asn1Tag? tag = default);
member this.WriteNamedBitList : System.Collections.BitArray * Nullable<System.Formats.Asn1.Asn1Tag> -> unit
Public Sub WriteNamedBitList (value As BitArray, Optional tag As Nullable(Of Asn1Tag) = Nothing)

パラメーター

value
BitArray

書き込むビット。

tag
Nullable<Asn1Tag>

書き込むタグ、または既定のタグ (Universal 3) の場合は null

例外

tagTagClassUniversalですがtagTagValue、 メソッドでは 正しくありません。

valuenull です。

注釈

ビット配列のインデックスは、エンコードされた形式のビット番号に対応します。これは、バイト配列によって CopyTo(Array, Int32) 生成される値とは異なります。 たとえば、ビット配列 { false, true, true } は 5 つの未使用ビットと同じように 0b0110_0000 エンコードされます。

適用対象

WriteNamedBitList(Enum, Nullable<Asn1Tag>)

ソース:
AsnWriter.NamedBitList.cs
ソース:
AsnWriter.NamedBitList.cs
ソース:
AsnWriter.NamedBitList.cs

指定されたタグを持つ NamedBitList として [FlagsAttribute] 列挙値を書き込みます。

public void WriteNamedBitList (Enum value, System.Formats.Asn1.Asn1Tag? tag = default);
member this.WriteNamedBitList : Enum * Nullable<System.Formats.Asn1.Asn1Tag> -> unit
Public Sub WriteNamedBitList (value As Enum, Optional tag As Nullable(Of Asn1Tag) = Nothing)

パラメーター

value
Enum

書き込むボックス化された列挙値。

tag
Nullable<Asn1Tag>

書き込むタグ、または既定のタグ (Universal 3) の場合は null

例外

tagTagClassUniversalですがtagTagValue、 メソッドでは 正しくありません。 -または- value はボックス化された列挙値ではありません。 -または- value のボックス化解除された型が [FlagsAttribute] で宣言されていません。

valuenullです。

適用対象

WriteNamedBitList<TEnum>(TEnum, Nullable<Asn1Tag>)

ソース:
AsnWriter.NamedBitList.cs
ソース:
AsnWriter.NamedBitList.cs
ソース:
AsnWriter.NamedBitList.cs

指定されたタグを持つ NamedBitList として [FlagsAttribute] 列挙値を書き込みます。

public void WriteNamedBitList<TEnum> (TEnum value, System.Formats.Asn1.Asn1Tag? tag = default) where TEnum : Enum;
member this.WriteNamedBitList : 'Enum * Nullable<System.Formats.Asn1.Asn1Tag> -> unit (requires 'Enum :> Enum)
Public Sub WriteNamedBitList(Of TEnum As Enum) (value As TEnum, Optional tag As Nullable(Of Asn1Tag) = Nothing)

型パラメーター

TEnum

書き込む [FlagsAttribute] 列挙型。

パラメーター

value
TEnum

書き込む列挙値。

tag
Nullable<Asn1Tag>

書き込むタグ、または既定のタグ (Universal 3) の場合は null

例外

tagTagClassUniversalですがtagTagValue、 メソッドでは 正しくありません。 -または- TEnum が列挙値ではありません。 -または- TEnum が [FlagsAttribute] で宣言されていません。

適用対象