File: Modeler\EnumTypeModel.cs | Web Access |
Project: src\src\Microsoft.DotNet.SwaggerGenerator\Microsoft.DotNet.SwaggerGenerator.CodeGenerator\Microsoft.DotNet.SwaggerGenerator.CodeGenerator.csproj (Microsoft.DotNet.SwaggerGenerator.CodeGenerator) |
using System.Collections.Generic; using System.Collections.Immutable; namespace Microsoft.DotNet.SwaggerGenerator.Modeler { public class EnumTypeModel : TypeModel { public EnumTypeModel(string name, string ns, IEnumerable<string> values) { Name = name; Namespace = ns; Values = values.ToImmutableList(); } public override string Name { get; } public override string Namespace { get; } public override bool IsEnum => true; public IImmutableList<string> Values { get; } } } |