Table of Contents

Interface IEnumWrapper<TSelf, TEnum>

Namespace
ChartTools.Extensions.Enums
Assembly
ChartTools.dll
public interface IEnumWrapper<TSelf, TEnum> : IEnumWrapper<TSelf>, IEquatable<TSelf>, IEquatable<TSelf?>, IComparable<TSelf>, IEqualityOperators<TSelf, TSelf?, bool>, IComparisonOperators<TSelf, TSelf, bool>, IEqualityOperators<TSelf, TSelf, bool>, ISpanParsable<TSelf>, IParsable<TSelf> where TSelf : struct, IEnumWrapper<TSelf, TEnum>, IEquatable<TEnum>, IEquatable<TEnum?>, IComparable<TEnum>, IEqualityOperators<TSelf, TEnum, bool>, IEqualityOperators<TSelf, TEnum?, bool>, IComparisonOperators<TSelf, TSelf, bool>, IBitwiseOperators<TSelf, TEnum, TEnum> where TEnum : struct, Enum

Type Parameters

TSelf
TEnum
Inherited Members

Properties

Value

TEnum Value { get; }

Property Value

TEnum

Operators

implicit operator TEnum(TSelf)

public static abstract implicit operator TEnum(TSelf wrapper)

Parameters

wrapper TSelf

Returns

TEnum

implicit operator TSelf(TEnum)

public static abstract implicit operator TSelf(TEnum value)

Parameters

value TEnum

Returns

TSelf