AsnWriter.WriteNamedBitList メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
WriteNamedBitList(BitArray, Nullable<Asn1Tag>) |
指定したタグを使用して、ビット配列値を NamedBitList として書き込みます。 |
WriteNamedBitList(Enum, Nullable<Asn1Tag>) |
指定されたタグを持つ NamedBitList として [FlagsAttribute] 列挙値を書き込みます。 |
WriteNamedBitList<TEnum>(TEnum, Nullable<Asn1Tag>) |
指定されたタグを持つ NamedBitList として [FlagsAttribute] 列挙値を書き込みます。 |
WriteNamedBitList(BitArray, Nullable<Asn1Tag>)
指定したタグを使用して、ビット配列値を 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
書き込むビット。
例外
value
は null
です。
注釈
ビット配列のインデックスは、エンコードされた形式のビット番号に対応します。これは、バイト配列によって CopyTo(Array, Int32) 生成される値とは異なります。
たとえば、ビット配列 { false, true, true }
は 5 つの未使用ビットと同じように 0b0110_0000
エンコードされます。
適用対象
WriteNamedBitList(Enum, Nullable<Asn1Tag>)
指定されたタグを持つ 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
。TagClassは Universalですがtag
TagValue、 メソッドでは 正しくありません。
-または- value
はボックス化された列挙値ではありません。
-または- value
のボックス化解除された型が [FlagsAttribute] で宣言されていません。
value
が null
です。
適用対象
WriteNamedBitList<TEnum>(TEnum, Nullable<Asn1Tag>)
指定されたタグを持つ 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
。TagClassは Universalですがtag
TagValue、 メソッドでは 正しくありません。
-または- TEnum
が列挙値ではありません。
-または- TEnum
が [FlagsAttribute] で宣言されていません。
適用対象
.NET