conwid / DependencyInjectionToolset

Other
12 stars 5 forks source link

Deleting a private field causes an error #12

Open rocklan opened 6 years ago

rocklan commented 6 years ago

Great plugin :)

When I delete a private field that a constructor uses, it throws an exception:


System.InvalidCastException : Unable to cast object of type 'SZArray' to type 'Microsoft.CodeAnalysis.INamedTypeSymbol'.
   at CreateConstructorRefactoring.CreateConstructorRefactoringCodeRefactoringProvider.IsInjectableType(TypeSyntax typeSyntax,SemanticModel model)
   at async CreateConstructorRefactoring.CreateConstructorRefactoringCodeRefactoringProvider.ComputeRefactoringsAsync(<Unknown Parameters>)
   at async Microsoft.CodeAnalysis.CodeRefactorings.CodeRefactoringService.GetRefactoringFromProviderAsync(<Unknown Parameters>)```