1 write to SimpleName
Microsoft.CodeAnalysis.Features (1)
GenerateType\AbstractGenerateTypeService.State.cs (1)
90SimpleName = (TSimpleNameSyntax)node;
23 references to SimpleName
Microsoft.CodeAnalysis.CSharp.Features (4)
GenerateType\CSharpGenerateTypeService.cs (4)
471if (state.SimpleName is GenericNameSyntax) 473var genericName = (GenericNameSyntax)state.SimpleName; 474var typeArguments = state.SimpleName.Arity == genericName.TypeArgumentList.Arguments.Count 476: Enumerable.Repeat<SyntaxNode>(null, state.SimpleName.Arity);
Microsoft.CodeAnalysis.Features (19)
GenerateType\AbstractGenerateTypeService.CodeAction.cs (1)
117=> _service.IsPublicOnlyAccessibility(state.NameOrMemberAccessExpression, project) || _service.IsPublicOnlyAccessibility(state.SimpleName, project);
GenerateType\AbstractGenerateTypeService.cs (2)
120var isSimpleName = state.SimpleName == state.NameOrMemberAccessExpression; 249var outerTypeSymbol = semanticModel.GetEnclosingNamedType(state.SimpleName.SpanStart, cancellationToken);
GenerateType\AbstractGenerateTypeService.Editor.cs (6)
308: _state.SimpleName != _state.NameOrMemberAccessExpression 363updatedSolution, modifiedRoot: null, _semanticDocument.Document, _state.SimpleName, 389_state.SimpleName.SpanStart, _cancellationToken); 395new CodeGenerationContext(afterThisLocation: _semanticDocument.SyntaxTree.GetLocation(_state.SimpleName.Span))), 455_state.SimpleName, 555contextLocation: _state.SimpleName.GetLocation(),
GenerateType\AbstractGenerateTypeService.State.cs (10)
92syntaxFacts.GetNameAndArityOfSimpleName(SimpleName, out var name, out _); 95NameIsVerbatim = syntaxFacts.IsVerbatimIdentifier(SimpleName.GetFirstToken()); 102if (!service.TryInitializeState(semanticDocument, SimpleName, cancellationToken, out var generateTypeServiceStateOptions)) 122var info = semanticModel.GetSymbolInfo(SimpleName, cancellationToken); 182IsSimpleNameGeneric = service.IsGenericName(SimpleName); 341contextLocation: SimpleName.GetLocation(), 361if (SimpleName != NameOrMemberAccessExpression) 365service.GetLeftSideOfDot(SimpleName), cancellationToken); 375TypeToGenerateInOpt = service.DetermineTypeToGenerateIn(semanticModel, SimpleName, cancellationToken); 382var namespaceSymbol = semanticModel.GetEnclosingNamespace(SimpleName.SpanStart, cancellationToken);