1 write to State
Microsoft.CodeAnalysis.Features (1)
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
39State = state;
31 references to State
Microsoft.CodeAnalysis.CSharp.Features (6)
GenerateMember\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (6)
54name: State.IdentifierToken.ValueText, cancellationToken); 79var genericName = (GenericNameSyntax)State.SimpleNameOpt; 86s => !State.TypeToGenerateIn.GetAllTypeParameters().Any(static (t, s) => t.Name == s, s), 100s => !usedIdentifiers.Contains(s) && !State.TypeToGenerateIn.GetAllTypeParameters().Any(static (t, s) => t.Name == s, s), 146=> State.SimpleNameOpt.Kind() == SyntaxKind.IdentifierName; 158if (State.SimpleNameOpt is GenericNameSyntax genericName)
Microsoft.CodeAnalysis.Features (17)
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (1)
47var availableTypeParameters = State.TypeToGenerateIn.GetAllTypeParameters();
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (16)
55if (State.IsInConditionalAccessExpression) 86modifiers: new DeclarationModifiers(isStatic: State.IsStatic, isAbstract: isAbstract), 90name: State.IdentifierToken.ValueText, 104if (!State.IsContainedInUnsafeType) 112modifiers: new DeclarationModifiers(isStatic: State.IsStatic, isAbstract: isAbstract, isUnsafe: isUnsafe), 116name: State.IdentifierToken.ValueText, 122methodKind: State.MethodKind); 125var languageServiceProvider = Document.Project.Solution.Services.GetLanguageServices(State.TypeToGenerateIn.Language); 147var availableTypeParameters = State.TypeToGenerateIn.GetAllTypeParameters(); 198return isAbstract || State.TypeToGenerateIn.TypeKind == TypeKind.Interface || throwStatement == null 227var containingType = State.ContainingType; 230if (State.TypeToGenerateIn.TypeKind != TypeKind.Interface) 234if (containingType.IsContainedWithin(State.TypeToGenerateIn)) 238else if (DerivesFrom(containingType) && State.IsStatic) 260else if (containingType.ContainingAssembly.IsSameAssemblyOrHasFriendAccessTo(State.TypeToGenerateIn.ContainingAssembly)) 278.Contains(State.TypeToGenerateIn);
Microsoft.CodeAnalysis.VisualBasic.Features (8)
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (8)
42Select Case Me.State.IdentifierToken.GetTypeCharacter() 60name:=Me.State.IdentifierToken.ValueText, cancellationToken:=cancellationToken) 83Dim genericName = DirectCast(Me.State.SimpleNameOpt, GenericNameSyntax) 87Function(s) Not State.TypeToGenerateIn.GetAllTypeParameters().Any(Function(t) t.Name = s), 98Function(s) Not usedIdentifiers.Contains(s) AndAlso Not State.TypeToGenerateIn.GetAllTypeParameters().Any(Function(t) t.Name = s), 159Return Me.State.SimpleNameOpt.Kind = SyntaxKind.IdentifierName 170If TypeOf State.SimpleNameOpt Is GenericNameSyntax Then 171For Each typeArgument In DirectCast(State.SimpleNameOpt, GenericNameSyntax).TypeArgumentList.Arguments