If your question is about SonarLint in the IntelliJ Platform, VS Code, Visual Studio, or Eclipse, please post it in that sub-category.
Otherwise, please provide:
- Operating system: windows 11
- IDE name and flavor/env: VS 2022 17.6 Ent
And a thorough description of the problem / question:
System.InvalidCastException : Das Objekt des Typs "Microsoft.CodeAnalysis.CSharp.Syntax.IdentifierNameSyntax" kann nicht in Typ "Microsoft.CodeAnalysis.CSharp.Syntax.MemberAccessExpressionSyntax" umgewandelt werden.
at SonarAnalyzer.Rules.CSharp.GetTypeWithIsAssignableFromCodeFix.ExpressionFromGetType(ExpressionSyntax getTypeCall)
at SonarAnalyzer.Rules.CSharp.GetTypeWithIsAssignableFromCodeFix.IsInstanceOfTypeCall(InvocationExpressionSyntax invocation,ExpressionSyntax typeInstance,ArgumentSyntax getTypeCallInArgument)
at SonarAnalyzer.Rules.CSharp.GetTypeWithIsAssignableFromCodeFix.RefactoredExpression(InvocationExpressionSyntax invocation,Boolean useIsOperator,Boolean shouldRemoveGetType)
at SonarAnalyzer.Rules.CSharp.GetTypeWithIsAssignableFromCodeFix.ChangeInvocation(SyntaxNode root,Diagnostic diagnostic,InvocationExpressionSyntax invocation)
at SonarAnalyzer.Rules.CSharp.GetTypeWithIsAssignableFromCodeFix.NewRoot(SyntaxNode root,Diagnostic diagnostic,SyntaxNode node)
at SonarAnalyzer.Rules.CSharp.GetTypeWithIsAssignableFromCodeFix.RegisterCodeFixesAsync(SyntaxNode root,SonarCodeFixContext context)
at async SonarAnalyzer.Helpers.SonarCodeFix.RegisterCodeFixesAsync(<Unbekannte Parameter>)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at async Microsoft.CodeAnalysis.CodeFixes.CodeFixService.GetCodeFixesAsync(<Unbekannte Parameter>)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at async Microsoft.CodeAnalysis.Extensions.IExtensionManagerExtensions.PerformFunctionAsync[T](<Unbekannte Parameter>)