Skip to content

Commit 5210e3c

Browse files
Copilotphilnach
andcommitted
Add null-forgiving operators on settings object for remaining CS8602 warnings
Co-authored-by: philnach <[email protected]>
1 parent 1513034 commit 5210e3c

File tree

8 files changed

+8
-8
lines changed

8 files changed

+8
-8
lines changed

Extensions/AzureTableAPI/Cosmos.DataTransfer.AzureTableAPIExtension/AzureTableAPIDataSourceExtension.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public async IAsyncEnumerable<IDataItem> ReadAsync(IConfiguration config, ILogge
2323

2424
TableServiceClient serviceClient;
2525

26-
if (settings.UseRbacAuth)
26+
if (settings!.UseRbacAuth)
2727
{
2828
logger.LogInformation("Connecting to Storage account {AccountEndpoint} using {UseRbacAuth} with {EnableInteractiveCredentials}'", settings.AccountEndpoint, nameof(AzureTableAPIDataSourceSettings.UseRbacAuth), nameof(AzureTableAPIDataSourceSettings.EnableInteractiveCredentials));
2929

Extensions/CognitiveSearch/Cosmos.DataTransfer.CognitiveSearchExtension/CognitiveSearchDataSinkExtension.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public async Task WriteAsync(IAsyncEnumerable<IDataItem> dataItems, IConfigurati
2222
var settings = config.Get<CognitiveSearchDataSinkSettings>();
2323
settings.Validate();
2424

25-
var indexClient = new SearchIndexClient(new Uri(settings.Endpoint!), new AzureKeyCredential(settings.ApiKey!));
25+
var indexClient = new SearchIndexClient(new Uri(settings!.Endpoint!), new AzureKeyCredential(settings.ApiKey!));
2626
var searchClient = indexClient.GetSearchClient(settings.Index!);
2727

2828
var convertedObjects = dataItems.Select(di => BuildObject(di)).Where(o => o != null).OfType<ExpandoObject>();

Extensions/CognitiveSearch/Cosmos.DataTransfer.CognitiveSearchExtension/CognitiveSearchDataSourceExtension.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public async IAsyncEnumerable<IDataItem> ReadAsync(IConfiguration config, ILogge
2020
var settings = config.Get<CognitiveSearchDataSourceSettings>();
2121
settings.Validate();
2222

23-
var indexClient = new SearchIndexClient(new Uri(settings.Endpoint!), new AzureKeyCredential(settings.ApiKey!));
23+
var indexClient = new SearchIndexClient(new Uri(settings!.Endpoint!), new AzureKeyCredential(settings.ApiKey!));
2424
var searchClient = indexClient.GetSearchClient(settings.Index!);
2525

2626
var response = await searchClient.SearchAsync<JsonElement>("*"

Extensions/Mongo/Cosmos.DataTransfer.MongoExtension/MongoDataSinkExtension.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public async Task WriteAsync(IAsyncEnumerable<IDataItem> dataItems, IConfigurati
1616
var settings = config.Get<MongoSinkSettings>();
1717
settings.Validate();
1818

19-
if (!string.IsNullOrEmpty(settings.ConnectionString) && !string.IsNullOrEmpty(settings.DatabaseName) && !string.IsNullOrEmpty(settings.Collection))
19+
if (!string.IsNullOrEmpty(settings!.ConnectionString) && !string.IsNullOrEmpty(settings.DatabaseName) && !string.IsNullOrEmpty(settings.Collection))
2020
{
2121
var context = new Context(settings.ConnectionString!, settings.DatabaseName!);
2222
var repo = context.GetRepository<BsonDocument>(settings.Collection!);

Extensions/Mongo/Cosmos.DataTransfer.MongoExtension/MongoDataSourceExtension.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public async IAsyncEnumerable<IDataItem> ReadAsync(IConfiguration config, ILogge
1818
var settings = config.Get<MongoSourceSettings>();
1919
settings.Validate();
2020

21-
if (!string.IsNullOrEmpty(settings.ConnectionString) && !string.IsNullOrEmpty(settings.DatabaseName))
21+
if (!string.IsNullOrEmpty(settings!.ConnectionString) && !string.IsNullOrEmpty(settings.DatabaseName))
2222
{
2323
var context = new Context(settings.ConnectionString!, settings.DatabaseName!, settings.KeyVaultNamespace, settings.KMSProviders);
2424

Extensions/Mongo/Cosmos.DataTransfer.MongoVectorExtension/MongoVectorDataSinkExtension.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public async Task WriteAsync(IAsyncEnumerable<IDataItem> dataItems, IConfigurati
1919
var settings = config.Get<MongoVectorSinkSettings>();
2020
settings.Validate();
2121

22-
if (!string.IsNullOrEmpty(settings.ConnectionString) && !string.IsNullOrEmpty(settings.DatabaseName) && !string.IsNullOrEmpty(settings.Collection))
22+
if (!string.IsNullOrEmpty(settings!.ConnectionString) && !string.IsNullOrEmpty(settings.DatabaseName) && !string.IsNullOrEmpty(settings.Collection))
2323
{
2424
var Isembeddingsetsvalid = false;
2525
var client = new OpenAIClient("");

Interfaces/Cosmos.DataTransfer.Common/FileDataSink.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public async Task WriteToTargetAsync(Func<Stream, Task> writeToStream, IConfigur
1212
var settings = config.Get<FileSinkSettings>();
1313
settings.Validate();
1414

15-
using var writer = GetCompressor(settings.Compression, settings.FilePath!, settings.Append);
15+
using var writer = GetCompressor(settings!.Compression, settings.FilePath!, settings.Append);
1616
await writeToStream(writer);
1717
writer.Close();
1818
}

Interfaces/Cosmos.DataTransfer.Common/FileDataSource.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public class FileDataSource : IComposableDataSource
3333
var settings = config.Get<FileSourceSettings>();
3434
settings.Validate();
3535

36-
if (File.Exists(settings.FilePath!))
36+
if (File.Exists(settings!.FilePath!))
3737
{
3838
yield return ReadFile(settings.FilePath, settings.Compression, logger);
3939
}

0 commit comments

Comments
 (0)