1 instantiation of DateTimeOffsetParser
Microsoft.AspNetCore.HeaderParsing (1)
Parsers\DateTimeOffsetParser.cs (1)
13public static DateTimeOffsetParser Instance { get; } = new();
25 references to DateTimeOffsetParser
Microsoft.AspNetCore.HeaderParsing (3)
CommonHeaders.cs (2)
60public static HeaderSetup<DateTimeOffset> Date => new(HeaderNames.Date, DateTimeOffsetParser.Instance); 85public static HeaderSetup<DateTimeOffset> IfUnmodifiedSince => new(HeaderNames.IfUnmodifiedSince, DateTimeOffsetParser.Instance);
Parsers\DateTimeOffsetParser.cs (1)
13public static DateTimeOffsetParser Instance { get; } = new();
Microsoft.AspNetCore.HeaderParsing.Tests (22)
CommonHeadersTests.cs (2)
80Assert.Equal(DateTimeOffsetParser.Instance, CommonHeaders.Date.ParserInstance); 120Assert.Equal(DateTimeOffsetParser.Instance, CommonHeaders.IfUnmodifiedSince.ParserInstance);
HeaderKeyTests.cs (5)
21var sut = new HeaderKey<DateTimeOffset>(TestHeaderName, DateTimeOffsetParser.Instance, TestHeaderPosition); 28var sut = new HeaderKey<DateTimeOffset>(TestHeaderName, DateTimeOffsetParser.Instance, TestHeaderPosition); 31Assert.Equal(DateTimeOffsetParser.Instance, sut.Parser); 39var valueTypeDefault = new HeaderKey<DateTimeOffset>(TestHeaderName, DateTimeOffsetParser.Instance, TestHeaderPosition); 51var sut = new HeaderKey<DateTimeOffset>(TestHeaderName, DateTimeOffsetParser.Instance, TestHeaderPosition, 0, _testHeaderDefaultValue);
HeaderParsingFeatureTests.cs (4)
73var key2 = Registry.Register(new HeaderSetup<DateTimeOffset>("Test", DateTimeOffsetParser.Instance)); 165var firstHeaderKey = Registry.Register(new HeaderSetup<DateTimeOffset>("FirstHeader", DateTimeOffsetParser.Instance)); 166var secondHeaderKey = Registry.Register(new HeaderSetup<DateTimeOffset>("SecondHeader", DateTimeOffsetParser.Instance)); 167var thirdHeaderKey = Registry.Register(new HeaderSetup<DateTimeOffset>("ThirdHeader", DateTimeOffsetParser.Instance));
HeaderRegistryTests.cs (3)
92_services.AddSingleton(DateTimeOffsetParser.Instance); 96var key = registry.Register(new HeaderSetup<DateTimeOffset>("MyDate", typeof(DateTimeOffsetParser))); 98Assert.IsType<DateTimeOffsetParser>(key.Parser);
HeaderSetupTests.cs (4)
17var sut = new HeaderSetup<DateTimeOffset>(TestHeaderName, DateTimeOffsetParser.Instance); 20Assert.Equal(DateTimeOffsetParser.Instance, sut.ParserInstance); 27var sut = new HeaderSetup<DateTimeOffset>(TestHeaderName, typeof(DateTimeOffsetParser)); 30Assert.Equal(typeof(DateTimeOffsetParser), sut.ParserType);
ParserTests.cs (4)
39Assert.True(DateTimeOffsetParser.Instance.TryParse(sv, out var result, out var error)); 54Assert.False(DateTimeOffsetParser.Instance.TryParse(sv, out var result, out var error)); 62Assert.False(DateTimeOffsetParser.Instance.TryParse(sv, out var result, out var error)); 70Assert.False(DateTimeOffsetParser.Instance.TryParse(sv, out var result, out var error));