AsnWriter.WriteEnumeratedValue メソッド

定義

オーバーロード

WriteEnumeratedValue(Enum, Nullable<Asn1Tag>)

タグ UNIVERSAL 10 を持つ列挙型として non-[FlagsAttribute] 列挙値を書き込みます。

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

タグ UNIVERSAL 10 を持つ列挙型として non-[FlagsAttribute] 列挙値を書き込みます。

WriteEnumeratedValue(Enum, Nullable<Asn1Tag>)

ソース:
AsnWriter.Enumerated.cs
ソース:
AsnWriter.Enumerated.cs
ソース:
AsnWriter.Enumerated.cs

タグ UNIVERSAL 10 を持つ列挙型として non-[FlagsAttribute] 列挙値を書き込みます。

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

パラメーター

value
Enum

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

tag
Nullable<Asn1Tag>

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

例外

valuenullです。

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

適用対象

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

ソース:
AsnWriter.Enumerated.cs
ソース:
AsnWriter.Enumerated.cs
ソース:
AsnWriter.Enumerated.cs

タグ UNIVERSAL 10 を持つ列挙型として non-[FlagsAttribute] 列挙値を書き込みます。

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

型パラメーター

TEnum

書き込む非 [FlagsAttribute] 列挙型。

パラメーター

value
TEnum

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

tag
Nullable<Asn1Tag>

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

例外

valuenullです。

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

適用対象