Table of Contents

Class XmlEnum

Namespace
Tlabs.Data.Serialize.Xml
Assembly
Tlabs.Data.dll

Enum with XmlEnumAttribute helper.

public static class XmlEnum
Inheritance
XmlEnum
Inherited Members

Methods

TryParse(string, Type, out Enum)

Try parse s into enum with targetType using XmlEnumAttribute.

public static bool TryParse(string s, Type targetType, out Enum enm)

Parameters

s string
targetType Type
enm Enum

Returns

bool

TryParse<T>(string, out T)

Try parse s into enm using XmlEnumAttribute.

public static bool TryParse<T>(string s, out T enm) where T : Enum

Parameters

s string
enm T

Returns

bool

Type Parameters

T

XmlEnumAttributeValue<T>(T)

Transalte enum value into name from XmlEnumAttribute.

public static string XmlEnumAttributeValue<T>(this T value) where T : Enum

Parameters

value T

Returns

string

Type Parameters

T