Started using nullable reference types..

This commit is contained in:
Bjarke Berg
2021-12-16 13:44:20 +01:00
parent 11eaf176a9
commit 2ec92057c5
192 changed files with 752 additions and 723 deletions

View File

@@ -66,7 +66,7 @@ namespace Umbraco.Cms.Infrastructure.PublishedCache
// at the moment we try our best to be backward compatible, but really,
// should get rid of hideTopLevelNode and other oddities entirely, eventually
public IPublishedContent GetByRoute(string route, bool? hideTopLevelNode = null, string culture = null) =>
public IPublishedContent GetByRoute(string route, bool? hideTopLevelNode = null, string? culture = null) =>
GetByRoute(PreviewDefault, route, hideTopLevelNode, culture);
public IPublishedContent GetByRoute(bool preview, string route, bool? hideTopLevelNode = null,
@@ -139,10 +139,10 @@ namespace Umbraco.Cms.Infrastructure.PublishedCache
return content;
}
public string GetRouteById(int contentId, string culture = null) =>
public string GetRouteById(int contentId, string? culture = null) =>
GetRouteById(PreviewDefault, contentId, culture);
public string GetRouteById(bool preview, int contentId, string culture = null)
public string GetRouteById(bool preview, int contentId, string? culture = null)
{
IAppCache cache = preview == false || PublishedSnapshotService.FullCacheWhenPreviewing
? _elementsCache
@@ -301,7 +301,7 @@ namespace Umbraco.Cms.Infrastructure.PublishedCache
IEnumerable<IPublishedContent> INavigableData.GetAtRoot(bool preview) => GetAtRoot(preview);
public override IEnumerable<IPublishedContent> GetAtRoot(bool preview, string culture = null)
public override IEnumerable<IPublishedContent> GetAtRoot(bool preview, string? culture = null)
{
// handle context culture for variant
if (culture == null)

View File

@@ -67,7 +67,7 @@ namespace Umbraco.Cms.Infrastructure.PublishedCache
IEnumerable<IPublishedContent> INavigableData.GetAtRoot(bool preview) => GetAtRoot(preview);
public override IEnumerable<IPublishedContent> GetAtRoot(bool preview, string culture = null)
public override IEnumerable<IPublishedContent> GetAtRoot(bool preview, string? culture = null)
{
// handle context culture for variant
if (culture == null)

View File

@@ -89,7 +89,7 @@ namespace Umbraco.Cms.Infrastructure.PublishedCache
}
// determines whether a property has value
public override bool HasValue(string culture = null, string segment = null)
public override bool HasValue(string culture = null, string? segment = null)
{
_content.VariationContextAccessor.ContextualizeVariation(_variations, _content.Id, ref culture, ref segment);
@@ -194,7 +194,7 @@ namespace Umbraco.Cms.Infrastructure.PublishedCache
return vvalue.InterValue;
}
public override object GetSourceValue(string culture = null, string segment = null)
public override object GetSourceValue(string culture = null, string? segment = null)
{
_content.VariationContextAccessor.ContextualizeVariation(_variations, _content.Id, ref culture, ref segment);
@@ -208,7 +208,7 @@ namespace Umbraco.Cms.Infrastructure.PublishedCache
}
}
public override object GetValue(string culture = null, string segment = null)
public override object GetValue(string culture = null, string? segment = null)
{
_content.VariationContextAccessor.ContextualizeVariation(_variations, _content.Id, ref culture, ref segment);
@@ -229,7 +229,7 @@ namespace Umbraco.Cms.Infrastructure.PublishedCache
return value;
}
public override object GetXPathValue(string culture = null, string segment = null)
public override object GetXPathValue(string culture = null, string? segment = null)
{
_content.VariationContextAccessor.ContextualizeVariation(_variations, _content.Id, ref culture, ref segment);