Skip to content

Commit

Permalink
Fix formatting issues
Browse files Browse the repository at this point in the history
  • Loading branch information
vmoroz committed Feb 16, 2025
1 parent bda132b commit f65c172
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 8 deletions.
2 changes: 1 addition & 1 deletion src/NodeApi.DotNetHost/JSMarshaller.cs
Original file line number Diff line number Diff line change
Expand Up @@ -475,7 +475,7 @@ public Expression<JSCallback> BuildFromJSConstructorExpression(ConstructorInfo c

ParameterExpression resultVariable = Expression.Variable(
constructor.DeclaringType!, "__result");
variables = new List<ParameterExpression>(argVariables.Append(resultVariable));
variables = [.. argVariables.Append(resultVariable)];
statements.Add(Expression.Assign(resultVariable,
Expression.New(constructor, argVariables)));

Expand Down
7 changes: 3 additions & 4 deletions src/NodeApi.Generator/ExpressionExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -59,9 +59,8 @@ private static string ToCS(
(variables is null ? FormatType(lambda.ReturnType) + " " + lambda.Name + "(" +
string.Join(", ", lambda.Parameters.Select((p) => p.ToCS())) + ")\n" :
"(" + string.Join(", ", lambda.Parameters.Select((p) => p.ToCS())) + ") =>\n") +
ToCS(lambda.Body, path, new HashSet<string>(
(variables ?? Enumerable.Empty<string>()).Union(
lambda.Parameters.Select((p) => p.Name!)))),
ToCS(lambda.Body, path, [.. (variables ?? Enumerable.Empty<string>()).Union(
lambda.Parameters.Select((p) => p.Name!))]),

ParameterExpression parameter =>
(parameter.IsByRef && parameter.Name?.StartsWith(OutParameterPrefix) == true) ?
Expand Down Expand Up @@ -285,7 +284,7 @@ private static string FormatStatement(
if (assignment.Left is ParameterExpression variable &&
!variables.Contains(variable.Name!))
{
variables = new HashSet<string>(variables.Union(new[] { variable.Name! }));
variables = [.. variables.Union(new[] { variable.Name! })];
s += FormatType(variable.Type) + " " + s;
}
}
Expand Down
4 changes: 2 additions & 2 deletions src/NodeApi.Generator/TypeDefinitionsGenerator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -333,7 +333,7 @@ private static IEnumerable<string> MergeSystemReferenceAssemblies(

private static Version InferReferenceAssemblyVersionFromPath(string assemblyPath)
{
var pathParts = assemblyPath.Split(
List<string> pathParts = assemblyPath.Split(
Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar).ToList();

// Infer the version from a system reference assembly path such as
Expand Down Expand Up @@ -1230,7 +1230,7 @@ private void BeginNamespace(ref SourceBuilder s, Type type)
return;
}

List<string> namespaceParts = new(type.Namespace?.Split('.') ?? Enumerable.Empty<string>());
List<string> namespaceParts = [.. type.Namespace?.Split('.') ?? Enumerable.Empty<string>()];

int namespacePartsCount = namespaceParts.Count;
Type? declaringType = type.DeclaringType;
Expand Down
2 changes: 1 addition & 1 deletion src/NodeApi/Runtime/TracingJSRuntime.cs
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ private string Format(napi_env env, napi_value value)
valueString = $" {GetValueString(env, functionName)}()";
}
break;
};
}

return $"{value.Handle:X16} {valueType.ToString().Substring(5)}{valueString}";
}
Expand Down

0 comments on commit f65c172

Please sign in to comment.