Table of Contents

Interface IEnumTypeShape

Namespace
PolyType.Abstractions
Assembly
PolyType.dll

Provides a strongly typed shape model for a .NET enum.

public interface IEnumTypeShape : ITypeShape
Inherited Members

Properties

IsFlags

Gets a value indicating whether the enum is annotated with the FlagsAttribute.

bool IsFlags { get; }

Property Value

bool

UnderlyingType

Gets the shape of the underlying type used to represent the enum.

ITypeShape UnderlyingType { get; }

Property Value

ITypeShape