23 references to State
Microsoft.CodeAnalysis.CodeStyle.Fixes (17)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (1)
45var availableTypeParameters = State.TypeToGenerateIn.GetAllTypeParameters();
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (16)
48if (State.IsInConditionalAccessExpression) 79modifiers: DeclarationModifiers.None.WithIsStatic(State.IsStatic).WithIsAbstract(isAbstract), 83name: State.IdentifierToken.ValueText, 97if (!State.IsContainedInUnsafeType) 108.WithIsStatic(State.IsStatic).WithIsAbstract(isAbstract).WithIsUnsafe(isUnsafe).WithAsync(knownTypes.IsTaskLike(returnType)), 112name: State.IdentifierToken.ValueText, 118methodKind: State.MethodKind); 121var languageServiceProvider = Document.Project.Solution.Workspace.Services.GetExtendedLanguageServices(State.TypeToGenerateIn.Language); 144var availableTypeParameters = State.TypeToGenerateIn.GetAllTypeParameters(); 195return isAbstract || State.TypeToGenerateIn.TypeKind == TypeKind.Interface || throwStatement == null 224var containingType = State.ContainingType; 227if (State.TypeToGenerateIn.TypeKind != TypeKind.Interface) 231if (containingType.IsContainedWithin(State.TypeToGenerateIn)) 235else if (DerivesFrom(containingType) && State.IsStatic) 257else if (containingType.ContainingAssembly.IsSameAssemblyOrHasFriendAccessTo(State.TypeToGenerateIn.ContainingAssembly)) 275.Contains(State.TypeToGenerateIn);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (6)
44name: State.IdentifierToken.ValueText, cancellationToken); 69var genericName = (GenericNameSyntax)State.SimpleNameOpt; 76s => !State.TypeToGenerateIn.GetAllTypeParameters().Any(static (t, s) => t.Name == s, s), 91s => !usedIdentifiers.Contains(s) && !State.TypeToGenerateIn.GetAllTypeParameters().Any(static (t, s) => t.Name == s, s), 137=> State.SimpleNameOpt.Kind() == SyntaxKind.IdentifierName; 147if (State.SimpleNameOpt is not GenericNameSyntax genericName)