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