More work on nullable references

This commit is contained in:
Nikolaj Geisle
2022-02-22 13:35:32 +01:00
parent 315e8d6fe6
commit a8cf6ee127
189 changed files with 1271 additions and 983 deletions

View File

@@ -5,7 +5,7 @@ namespace Umbraco.Cms.Core.Models.Blocks
{
public struct ContentAndSettingsReference : IEquatable<ContentAndSettingsReference>
{
public ContentAndSettingsReference(Udi contentUdi, Udi settingsUdi)
public ContentAndSettingsReference(Udi? contentUdi, Udi? settingsUdi)
{
ContentUdi = contentUdi ?? throw new ArgumentNullException(nameof(contentUdi));
SettingsUdi = settingsUdi;
@@ -13,7 +13,7 @@ namespace Umbraco.Cms.Core.Models.Blocks
public Udi ContentUdi { get; }
public Udi SettingsUdi { get; }
public Udi? SettingsUdi { get; }
public override bool Equals(object? obj) => obj is ContentAndSettingsReference reference && Equals(reference);