Skip to content

Commit 94a3afc

Browse files
Micro-optimizations
1 parent 5a3ae7e commit 94a3afc

File tree

4 files changed

+10
-2
lines changed

4 files changed

+10
-2
lines changed

src/AspNet/OData/src/Asp.Versioning.WebApi.OData.ApiExplorer/Routing/ODataRouteBuilderContext.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ private static IList<HttpParameterDescriptor> FilterParameters( HttpActionDescri
140140

141141
internal IList<ApiParameterDescription> ParameterDescriptions { get; }
142142

143-
internal ODataRouteTemplateGenerationKind RouteTemplateGeneration { get; } = Client;
143+
internal ODataRouteTemplateGenerationKind RouteTemplateGeneration => Client;
144144

145145
internal IEdmModel EdmModel { get; }
146146

src/AspNet/WebApi/src/Asp.Versioning.WebApi/DoNotReportApiVersions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ private DoNotReportApiVersions() { }
1212

1313
internal static IReportApiVersions Instance => instance ??= new();
1414

15-
public ApiVersionMapping Mapping { get; } = Explicit | Implicit;
15+
public ApiVersionMapping Mapping => Explicit | Implicit;
1616

1717
public void Report( HttpResponseMessage response, ApiVersionModel apiVersionModel ) { }
1818
}

src/Common/src/Common.OData.ApiExplorer/OData/ODataValue{T}.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,9 @@ public class ODataValue<T>
2020
/// </summary>
2121
/// <value>The response content within "value".</value>
2222
[JsonProperty( "value" )]
23+
#if NETFRAMEWORK
2324
public T Value { get; set; } = default!;
25+
#else
26+
required public T Value { get; set; }
27+
#endif
2428
}

src/Common/src/Common.OData/OData/ODataId.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,9 @@ public class ODataId
1818
/// </summary>
1919
/// <value>The <see cref="Uri">URL</see> representing the related entity identifier.</value>
2020
[JsonProperty( "@odata.id" )]
21+
#if NETFRAMEWORK
2122
public Uri Value { get; set; } = default!;
23+
#else
24+
required public Uri Value { get; set; }
25+
#endif
2226
}

0 commit comments

Comments
 (0)