Skip to content

Commit 0240be1

Browse files
Use IsNullOrWhiteSpace to handle whitespace-only parameter names
Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
1 parent 480d726 commit 0240be1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsNativeAssemblyGenerator.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -567,9 +567,9 @@ void AddParameter (Type type)
567567
}
568568

569569
// Every parameter which isn't a primitive type becomes a pointer
570-
// If the parameter name is null or empty, pass null to let LlvmIrFunction assign a numeric name
570+
// If the parameter name is null, empty, or whitespace, pass null to let LlvmIrFunction assign a numeric name
571571
string? paramName = implementedMethod.Parameters[parameters.Count].Name;
572-
if (String.IsNullOrEmpty (paramName)) {
572+
if (String.IsNullOrWhiteSpace (paramName)) {
573573
paramName = null;
574574
}
575575
parameters.Add (new LlvmIrFunctionParameter (type, paramName));

0 commit comments

Comments
 (0)