1 write to SimpleName
Microsoft.CodeAnalysis.Features (1)
GenerateType\AbstractGenerateTypeService.State.cs (1)
94
SimpleName
= (TSimpleNameSyntax)node;
27 references to SimpleName
Microsoft.CodeAnalysis.CSharp.Features (4)
GenerateType\CSharpGenerateTypeService.cs (4)
497
if (state.
SimpleName
is GenericNameSyntax)
499
var genericName = (GenericNameSyntax)state.
SimpleName
;
500
var typeArguments = state.
SimpleName
.Arity == genericName.TypeArgumentList.Arguments.Count
502
: Enumerable.Repeat<SyntaxNode>(null, state.
SimpleName
.Arity);
Microsoft.CodeAnalysis.Features (19)
GenerateType\AbstractGenerateTypeService.CodeAction.cs (2)
120
=> _service.IsPublicOnlyAccessibility(state.NameOrMemberAccessExpression, project) || _service.IsPublicOnlyAccessibility(state.
SimpleName
, project);
146
_service.TryGetBaseList(state.
SimpleName
, out typeKindValue))
GenerateType\AbstractGenerateTypeService.cs (2)
127
var isSimpleName = state.
SimpleName
== state.NameOrMemberAccessExpression;
255
var outerTypeSymbol = semanticModel.GetEnclosingNamedType(state.
SimpleName
.SpanStart, cancellationToken);
GenerateType\AbstractGenerateTypeService.Editor.cs (6)
314
: _state.
SimpleName
!= _state.NameOrMemberAccessExpression
369
updatedSolution, modifiedRoot: null, _semanticDocument.Document, _state.
SimpleName
,
395
_state.
SimpleName
.SpanStart, _cancellationToken);
401
new CodeGenerationContext(afterThisLocation: _semanticDocument.SyntaxTree.GetLocation(_state.
SimpleName
.Span)),
463
_state.
SimpleName
,
565
new CodeGenerationContext(contextLocation: _state.
SimpleName
.GetLocation()),
GenerateType\AbstractGenerateTypeService.State.cs (9)
96
syntaxFacts.GetNameAndArityOfSimpleName(
SimpleName
, out var name, out _);
99
NameIsVerbatim = syntaxFacts.IsVerbatimIdentifier(
SimpleName
.GetFirstToken());
106
if (!service.TryInitializeState(semanticDocument,
SimpleName
, cancellationToken, out var generateTypeServiceStateOptions))
126
var info = semanticModel.GetSymbolInfo(
SimpleName
, cancellationToken);
185
IsSimpleNameGeneric = service.IsGenericName(
SimpleName
);
346
if (
SimpleName
!= NameOrMemberAccessExpression)
350
service.GetLeftSideOfDot(
SimpleName
), cancellationToken);
360
TypeToGenerateInOpt = service.DetermineTypeToGenerateIn(semanticModel,
SimpleName
, cancellationToken);
367
var namespaceSymbol = semanticModel.GetEnclosingNamespace(
SimpleName
.SpanStart, cancellationToken);
Microsoft.CodeAnalysis.VisualBasic.Features (4)
GenerateType\VisualBasicGenerateTypeService.vb (4)
378
If TypeOf state.
SimpleName
Is GenericNameSyntax Then
379
Dim genericName = DirectCast(state.
SimpleName
, GenericNameSyntax)
380
Dim typeArguments = If(state.
SimpleName
.Arity = genericName.TypeArgumentList.Arguments.Count,
382
Enumerable.Repeat(Of SyntaxNode)(Nothing, state.
SimpleName
.Arity))