27 references to StringEnum
Shared.Tests (27)
JsonSchemaExporter\TestTypes.cs (27)
113yield return new TestData<StringEnum>(StringEnum.A, """{"enum": ["A","B","C"]}"""); 123yield return new TestData<StringEnum?>(StringEnum.A, """{"enum":["A","B","C",null]}"""); 205Value: new(1, "two", true, 3.14, StringEnum.A), 412StringEnum = StringEnum.B, 415StringEnumUsingIntConverter = StringEnum.A, 416NullableStringEnumUsingIntConverter = StringEnum.B 422StringEnum = StringEnum.A, 425StringEnumUsingIntConverter = (StringEnum)int.MaxValue, 860[JsonConverter(typeof(JsonStringEnumConverter<StringEnum>))] 880[property: Description("required integer")] int X1, string X2, bool X3, double X4, [Description("required string enum")] StringEnum X5, 881[property: Description("optional integer")] int Y1 = 42, string Y2 = "str", bool Y3 = true, double Y4 = 0, [Description("optional string enum")] StringEnum Y5 = StringEnum.A); 986public StringEnum StringEnum { get; init; } 994[JsonConverter(typeof(JsonNumberEnumConverter<StringEnum>))] 995public StringEnum StringEnumUsingIntConverter { get; set; } 997[JsonConverter(typeof(JsonNumberEnumConverter<StringEnum>))] 998public StringEnum? NullableStringEnumUsingIntConverter { get; set; } 1058string x1 = "str", int x2 = 42, bool x3 = true, double x4 = 0, StringEnum x5 = StringEnum.A, 1059string? x6 = "str", int? x7 = 42, bool? x8 = true, double? x9 = 0, StringEnum? x10 = StringEnum.A) 1065public StringEnum X5 { get; } = x5; 1071public StringEnum? X10 { get; } = x10; 1241[JsonSerializable(typeof(StringEnum))] 1250[JsonSerializable(typeof(StringEnum?))]