Skip to content

Commit 554d45a

Browse files
authored
[Xamarin.Android.Tools.AndroidSdk] Fix CS8600 in AndroidSdkBase (#107)
In commit b2d9fdf, this line was added: string ev = Environment.GetEnvironmentVariable (envVar); With C#8 Nullable Reference Types, `Environment.GetEnvironmentVariable()` returns `string?`, not `string`. This causes the warning: Warning CS8600: Converting null literal or possible null value to non-nullable type. We can avoid the CS8600 by using `var` instead of `string`.
1 parent 19454f9 commit 554d45a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Xamarin.Android.Tools.AndroidSdk/Sdks/AndroidSdkBase.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ public virtual void Initialize (string? androidSdkPath = null, string? androidNd
138138
protected IEnumerable<string> GetSdkFromEnvironmentVariables ()
139139
{
140140
foreach (string envVar in AndroidSdkEnvVars) {
141-
string ev = Environment.GetEnvironmentVariable (envVar);
141+
var ev = Environment.GetEnvironmentVariable (envVar);
142142
if (String.IsNullOrEmpty (ev)) {
143143
continue;
144144
}

0 commit comments

Comments
 (0)