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