code style

This commit is contained in:
DismissedLight
2025-10-14 13:44:51 +08:00
parent f49477c49a
commit a4c2027ada

View File

@@ -19,31 +19,21 @@ public sealed class MinHookAttachGenerator : IIncrementalGenerator
private static bool Filter(SyntaxNode node, CancellationToken token)
{
if (node is not InvocationExpressionSyntax invocation)
return node is InvocationExpressionSyntax
{
return false;
}
if (invocation.Expression is not MemberAccessExpressionSyntax memberAccess)
Expression: MemberAccessExpressionSyntax
{
return false;
Expression: IdentifierNameSyntax { Identifier.Text: "MinHook" },
Name.Identifier.Text: "Attach"
}
// MinHook.Attach
if (memberAccess.Expression is not IdentifierNameSyntax { Identifier.Text: "MinHook" } ||
memberAccess.Name is not { Identifier.Text: "Attach" })
{
return false;
}
return true;
};
}
private static AttachInfo Transform(GeneratorSyntaxContext context, CancellationToken token)
{
InvocationExpressionSyntax invocation = (InvocationExpressionSyntax)context.Node;
SeparatedSyntaxList<ArgumentSyntax> args = invocation.ArgumentList.Arguments;
if (args.Count != 3)
if (args.Count is not 3)
{
return null;
}
@@ -55,7 +45,7 @@ public sealed class MinHookAttachGenerator : IIncrementalGenerator
return null;
}
return new AttachInfo
return new()
{
MinimallyQualifiedType = type,
};