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

@@ -61,8 +61,8 @@ namespace Umbraco.Cms.Infrastructure.Persistence.SqlSyntax
string Format(ColumnDefinition column, string tableName, out IEnumerable<string> sqls);
string Format(IndexDefinition index);
string Format(ForeignKeyDefinition foreignKey);
string FormatColumnRename(string tableName, string oldName, string newName);
string FormatTableRename(string oldName, string newName);
string FormatColumnRename(string? tableName, string? oldName, string? newName);
string FormatTableRename(string? oldName, string? newName);
/// <summary>
/// Gets a regex matching aliased fields.
@@ -130,7 +130,7 @@ namespace Umbraco.Cms.Infrastructure.Persistence.SqlSyntax
/// in which case the function may return true, but <paramref name="constraintName"/> is
/// unspecified.</para>
/// </remarks>
bool TryGetDefaultConstraint(IDatabase db, string tableName, string columnName, out string constraintName);
bool TryGetDefaultConstraint(IDatabase db, string? tableName, string columnName, out string constraintName);
void ReadLock(IDatabase db, TimeSpan timeout, int lockId);
void WriteLock(IDatabase db, TimeSpan timeout, int lockId);