6 overrides of Identifier
Microsoft.CodeAnalysis.CSharp (6)
Syntax.xml.Syntax.Generated.cs (5)
10352public override SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.ClassDeclarationSyntax)this.Green).identifier, GetChildPosition(3), GetChildIndex(3)); 10518public override SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.StructDeclarationSyntax)this.Green).identifier, GetChildPosition(3), GetChildIndex(3)); 10684public override SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.InterfaceDeclarationSyntax)this.Green).identifier, GetChildPosition(3), GetChildIndex(3)); 10858public override SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.RecordDeclarationSyntax)this.Green).identifier, GetChildPosition(4), GetChildIndex(4)); 11022public override SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.EnumDeclarationSyntax)this.Green).identifier, GetChildPosition(3), GetChildIndex(3));
Syntax\ExtensionBlockDeclarationSyntax.cs (1)
9public override SyntaxToken Identifier => default;
329 references to Identifier
Microsoft.CodeAnalysis.CSharp (11)
Compilation\SyntaxTreeSemanticModel.cs (2)
1386var name = declarationSyntax.Identifier.ValueText; 1686return ((BaseTypeDeclarationSyntax)declaration).Identifier.ValueText;
Declarations\DeclarationTreeBuilder.cs (2)
778name: isExtension ? "" : node.Identifier.ValueText, 783nameLocation: new SourceLocation(isExtension ? node.Keyword : node.Identifier),
Lowering\Instrumentation\DebugInfoInjector.cs (1)
98return new BoundSequencePointWithSpan(typeDecl, rewritten, TextSpan.FromBounds(typeDecl.Identifier.SpanStart, typeDecl.ParameterList.Span.End));
Symbols\NamespaceOrTypeSymbol.cs (1)
190return GetSourceTypeMember(syntax.Identifier.ValueText, syntax.Arity, syntax.Kind(), syntax);
Symbols\Source\SourceMemberContainerSymbol.cs (2)
1923BaseTypeDeclarationSyntax typeDecl => typeDecl.Identifier, 3942diagnostics.Add(ErrorCode.ERR_ConstructorInStaticClass, syntax.Identifier.GetLocation());
Symbols\Source\SourceNamedTypeSymbol.cs (1)
125return ((BaseTypeDeclarationSyntax)node).Identifier;
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
239var identifier = (typeDecl != null) ? typeDecl.Identifier : syntax.Identifier;
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
24base(containingType, syntax.Identifier.GetLocation(), syntax, isIterator: false, MakeModifiersAndFlags(containingType, syntax))
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
69if (mainTypeName != null && containingTypeDeclaration.Identifier.ValueText != mainTypeName)
src\Analyzers\CSharp\Analyzers\MakeStructReadOnly\CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
121primaryLocation = typeDeclaration.Identifier.GetLocation();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (1)
42return ((TypeDeclarationSyntax)member).Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (2)
38if (node.Identifier != default) 39return node.Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1245BaseTypeDeclarationSyntax typeDecl => typeDecl.Identifier,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (11)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
278typeDeclaration.Identifier.TrailingTrivia; 427typeDeclaration.Identifier.WithTrailingTrivia(ElasticMarker),
src\Analyzers\CSharp\CodeFixes\GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsCodeFixProvider.cs (1)
29=> (typeDeclaration as BaseTypeDeclarationSyntax)?.Identifier;
src\Analyzers\CSharp\CodeFixes\ImplementAbstractClass\CSharpImplementAbstractClassCodeFixProvider.cs (1)
23=> classNode.Identifier;
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (5)
158: currentTypeDeclaration.Identifier.GetAllTrailingTrivia(); 170.WithIdentifier(typeParameterList != null ? currentTypeDeclaration.Identifier : currentTypeDeclaration.Identifier.WithoutTrailingTrivia()) 427: currentTypeDeclaration.Identifier.GetAllTrailingTrivia(); 430.WithIdentifier(currentTypeDeclaration.Identifier.WithoutTrailingTrivia())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
294EqualIdentifierName(x.Identifier, y.Identifier, out result);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
501=> !baseTypeDeclarationNode.Identifier.IsMissing
EventHookup\EventHookupSessionManager_EventHookupSession.cs (1)
250? typeDeclaration.Identifier.Text
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Workspaces\WorkspaceTests_EditorFeatures.cs (1)
244Assert.Equal(type.Identifier.ValueText, typeName);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Semantics\PrimaryConstructorTests.cs (1)
2784Assert.Equal("C", typeDeclaration.Identifier.ValueText);
Microsoft.CodeAnalysis.CSharp.Features (27)
CodeRefactorings\MoveType\CSharpMoveTypeService.cs (1)
24=> (syntax.Identifier.ValueText, syntax is TypeDeclarationSyntax { TypeParameterList.Parameters.Count: var arity } ? arity : 0);
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
494typeDeclaration.Identifier.WithoutTrivia(),
EditAndContinue\BreakpointSpans.cs (3)
209if (position >= typeDeclaration.Identifier.SpanStart && node is RecordDeclarationSyntax recordDeclaration) 487return TextSpan.FromBounds(typeDeclaration.Identifier.SpanStart, typeDeclaration.ParameterList.Span.End); 494yield return typeDeclaration.Identifier;
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
1268oldTypeDeclaration.Identifier.Span != newTypeDeclaration.Identifier.Span || 1644typeDeclaration.TypeParameterList ?? (SyntaxNodeOrToken)typeDeclaration.Identifier);
EditAndContinue\SyntaxComparer.cs (1)
1439return ((TypeDeclarationSyntax)node).Identifier;
InheritanceMargin\CSharpInheritanceMarginService.cs (1)
72TypeDeclarationSyntax baseTypeDeclarationNode => baseTypeDeclarationNode.Identifier,
Snippets\AbstractCSharpTypeSnippetProvider.cs (1)
111=> baseTypeDeclaration.Identifier;
Snippets\CSharpConstructorSnippetProvider.cs (1)
72containingTypeName: containingType.Identifier.ToString(),
Snippets\CSharpSnippetFunctionService.cs (1)
27return type?.Identifier.ToString();
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (2)
82nameBuilder.Append(typeDeclaration.Identifier.ValueText); 94typeDeclaration.Identifier));
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
69if (mainTypeName != null && containingTypeDeclaration.Identifier.ValueText != mainTypeName)
src\Analyzers\CSharp\Analyzers\MakeStructReadOnly\CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
121primaryLocation = typeDeclaration.Identifier.GetLocation();
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
278typeDeclaration.Identifier.TrailingTrivia; 427typeDeclaration.Identifier.WithTrailingTrivia(ElasticMarker),
src\Analyzers\CSharp\CodeFixes\GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsCodeFixProvider.cs (1)
29=> (typeDeclaration as BaseTypeDeclarationSyntax)?.Identifier;
src\Analyzers\CSharp\CodeFixes\ImplementAbstractClass\CSharpImplementAbstractClassCodeFixProvider.cs (1)
23=> classNode.Identifier;
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (5)
158: currentTypeDeclaration.Identifier.GetAllTrailingTrivia(); 170.WithIdentifier(typeParameterList != null ? currentTypeDeclaration.Identifier : currentTypeDeclaration.Identifier.WithoutTrailingTrivia()) 427: currentTypeDeclaration.Identifier.GetAllTrailingTrivia(); 430.WithIdentifier(currentTypeDeclaration.Identifier.WithoutTrailingTrivia())
Structure\Providers\TypeDeclarationStructureProvider.cs (1)
29? typeDeclaration.Identifier
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.CodeQuality.Analyzers\Maintainability\CSharpMakeTypesInternal.cs (1)
15TypeDeclarationSyntax tds => tds.Identifier,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (11)
Semantics\QueryTests.cs (11)
1453var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "Query").Single(); 1662var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "Query").Single(); 1722var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "Query").Single(); 1760var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "Query").Single(); 2897var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "C").Single(); 2930var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "C").Single(); 3420var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "Query").Single(); 3464var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "Query").Single(); 3511var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "Test").Single(); 3550var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "Test2").Single(); 3598var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "QueryExpressionTest").Single();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
2845Assert.Equal("C", classNode.Identifier.ValueText);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (195)
LexicalAndXml\PreprocessorTests.cs (1)
1687Assert.Equal("A", td.Identifier.ToString());
Parsing\DeclarationParsingTests.cs (187)
786Assert.NotEqual(default, cs.Identifier); 787Assert.Equal("a", cs.Identifier.ToString()); 813Assert.NotEqual(default, cs.Identifier); 814Assert.Equal("a", cs.Identifier.ToString()); 840Assert.NotEqual(default, cs.Identifier); 841Assert.Equal("a", cs.Identifier.ToString()); 867Assert.NotEqual(default, cs.Identifier); 868Assert.Equal("a", cs.Identifier.ToString()); 894Assert.NotEqual(default, cs.Identifier); 895Assert.Equal("a", cs.Identifier.ToString()); 921Assert.NotEqual(default, cs.Identifier); 922Assert.Equal("a", cs.Identifier.ToString()); 948Assert.NotEqual(default, cs.Identifier); 949Assert.Equal("a", cs.Identifier.ToString()); 975Assert.NotEqual(default, cs.Identifier); 976Assert.Equal("a", cs.Identifier.ToString()); 1003Assert.NotEqual(default, cs.Identifier); 1004Assert.Equal("a", cs.Identifier.ToString()); 1030Assert.NotEqual(default, cs.Identifier); 1031Assert.Equal("a", cs.Identifier.ToString()); 1056Assert.NotEqual(default, cs.Identifier); 1057Assert.Equal("a", cs.Identifier.ToString()); 1087Assert.NotEqual(default, cs.Identifier); 1088Assert.Equal("a", cs.Identifier.ToString()); 1119Assert.NotEqual(default, cs.Identifier); 1120Assert.Equal("a", cs.Identifier.ToString()); 1161Assert.NotEqual(default, cs.Identifier); 1162Assert.Equal("a", cs.Identifier.ToString()); 1222Assert.NotEqual(default, cs.Identifier); 1223Assert.Equal("a", cs.Identifier.ToString()); 1266Assert.NotEqual(default, cs.Identifier); 1267Assert.Equal("a", cs.Identifier.ToString()); 1307Assert.NotEqual(default, cs.Identifier); 1308Assert.Equal("a", cs.Identifier.ToString()); 1348Assert.NotEqual(default, cs.Identifier); 1349Assert.Equal("a", cs.Identifier.ToString()); 1404Assert.NotEqual(default, cs.Identifier); 1459Assert.NotEqual(default, cs.Identifier); 1505Assert.NotEqual(default, cs.Identifier); 1549Assert.NotEqual(default, cs.Identifier); 1550Assert.Equal("a", cs.Identifier.ToString()); 1609Assert.NotEqual(default, cs.Identifier); 1610Assert.Equal("a", cs.Identifier.ToString()); 1634Assert.NotEqual(default, cs.Identifier); 1637Assert.Equal("A", cs.Identifier.ToString()); 1664Assert.NotEqual(default, cs.Identifier); 1668Assert.Equal("A", cs.Identifier.ToString()); 1696Assert.NotEqual(default, cs.Identifier); 1697Assert.Equal("a", cs.Identifier.ToString()); 1721Assert.NotEqual(default, cs.Identifier); 1722Assert.Equal("a", cs.Identifier.ToString()); 1736Assert.NotEqual(default, cs.Identifier); 1737Assert.Equal("b", cs.Identifier.ToString()); 1761Assert.NotEqual(default, cs.Identifier); 1762Assert.Equal("a", cs.Identifier.ToString()); 1777Assert.NotEqual(default, cs.Identifier); 1778Assert.Equal("b", cs.Identifier.ToString()); 1802Assert.NotEqual(default, cs.Identifier); 1803Assert.Equal("a", cs.Identifier.ToString()); 1818Assert.NotEqual(default, cs.Identifier); 1819Assert.Equal("b", cs.Identifier.ToString()); 1843Assert.NotEqual(default, cs.Identifier); 1844Assert.Equal("a", cs.Identifier.ToString()); 1860Assert.NotEqual(default, cs.Identifier); 1861Assert.Equal("b", cs.Identifier.ToString()); 1885Assert.NotEqual(default, cs.Identifier); 1886Assert.Equal("a", cs.Identifier.ToString()); 1902Assert.NotEqual(default, cs.Identifier); 1903Assert.Equal("b", cs.Identifier.ToString()); 1927Assert.NotEqual(default, cs.Identifier); 1928Assert.Equal("a", cs.Identifier.ToString()); 1943Assert.NotEqual(default, cs.Identifier); 1944Assert.Equal("b", cs.Identifier.ToString()); 1968Assert.NotEqual(default, cs.Identifier); 1969Assert.Equal("a", cs.Identifier.ToString()); 1984Assert.NotEqual(default, cs.Identifier); 1985Assert.Equal("b", cs.Identifier.ToString()); 2447Assert.NotEqual(default, cs.Identifier); 2448Assert.Equal("a", cs.Identifier.ToString()); 2489Assert.NotEqual(default, cs.Identifier); 2490Assert.Equal("a", cs.Identifier.ToString()); 2535Assert.NotEqual(default, cs.Identifier); 2536Assert.Equal("a", cs.Identifier.ToString()); 2581Assert.NotEqual(default, cs.Identifier); 2582Assert.Equal("a", cs.Identifier.ToString()); 2626Assert.NotEqual(default, cs.Identifier); 2627Assert.Equal("a", cs.Identifier.ToString()); 2656Assert.NotEqual(default, cs.Identifier); 2657Assert.Equal("a", cs.Identifier.ToString()); 2684Assert.NotEqual(default, cs.Identifier); 2685Assert.Equal("a", cs.Identifier.ToString()); 2752Assert.NotEqual(default, cs.Identifier); 2753Assert.Equal("a", cs.Identifier.ToString()); 2799Assert.NotEqual(default, structDecl.Identifier); 2800Assert.Equal("a", structDecl.Identifier.ToString()); 2846Assert.NotEqual(default, structDecl.Identifier); 2847Assert.Equal("a", structDecl.Identifier.ToString()); 2896Assert.NotEqual(default, structDecl.Identifier); 2897Assert.Equal("a", structDecl.Identifier.ToString()); 2937Assert.NotEqual(default, structDecl.Identifier); 2938Assert.Equal("a", structDecl.Identifier.ToString()); 3052Assert.NotEqual(default, cs.Identifier); 3053Assert.Equal("a", cs.Identifier.ToString()); 3104Assert.NotEqual(default, cs.Identifier); 3105Assert.Equal("a", cs.Identifier.ToString()); 3165Assert.NotEqual(default, cs.Identifier); 3166Assert.Equal("a", cs.Identifier.ToString()); 3230Assert.NotEqual(default, cs.Identifier); 3231Assert.Equal("a", cs.Identifier.ToString()); 3304Assert.NotEqual(default, cs.Identifier); 3305Assert.Equal("a", cs.Identifier.ToString()); 3369Assert.NotEqual(default, cs.Identifier); 3370Assert.Equal("a", cs.Identifier.ToString()); 3421Assert.NotEqual(default, cs.Identifier); 3422Assert.Equal("a", cs.Identifier.ToString()); 3467Assert.NotEqual(default, cs.Identifier); 3468Assert.Equal("a", cs.Identifier.ToString()); 3548Assert.NotEqual(default, cs.Identifier); 3549Assert.Equal("a", cs.Identifier.ToString()); 3583Assert.NotEqual(default, cs.Identifier); 3584Assert.Equal("a", cs.Identifier.ToString()); 3630Assert.NotEqual(default, cs.Identifier); 3631Assert.Equal("a", cs.Identifier.ToString()); 3667Assert.NotEqual(default, cs.Identifier); 3668Assert.Equal("a", cs.Identifier.ToString()); 3727Assert.NotEqual(default, cs.Identifier); 3728Assert.Equal("a", cs.Identifier.ToString()); 3767Assert.NotEqual(default, cs.Identifier); 3768Assert.Equal("a", cs.Identifier.ToString()); 3821Assert.NotEqual(default, cs.Identifier); 3822Assert.Equal("a", cs.Identifier.ToString()); 3877Assert.NotEqual(default, cs.Identifier); 3878Assert.Equal("a", cs.Identifier.ToString()); 3922Assert.NotEqual(default, cs.Identifier); 3923Assert.Equal("a", cs.Identifier.ToString()); 3966Assert.NotEqual(default, cs.Identifier); 3967Assert.Equal("a", cs.Identifier.ToString()); 4011Assert.NotEqual(default, cs.Identifier); 4012Assert.Equal("a", cs.Identifier.ToString()); 4065Assert.NotEqual(default, cs.Identifier); 4066Assert.Equal("a", cs.Identifier.ToString()); 4128Assert.NotEqual(default, cs.Identifier); 4129Assert.Equal("a", cs.Identifier.ToString()); 4174Assert.NotEqual(default, cs.Identifier); 4175Assert.Equal("a", cs.Identifier.ToString()); 4228Assert.NotEqual(default, cs.Identifier); 4229Assert.Equal("a", cs.Identifier.ToString()); 4283Assert.NotEqual(default, cs.Identifier); 4284Assert.Equal("a", cs.Identifier.ToString()); 4356Assert.NotEqual(default, cs.Identifier); 4357Assert.Equal("a", cs.Identifier.ToString()); 4410Assert.NotEqual(default, cs.Identifier); 4411Assert.Equal("a", cs.Identifier.ToString()); 4548Assert.NotEqual(default, cs.Identifier); 4549Assert.Equal("a", cs.Identifier.ToString()); 4604Assert.NotEqual(default, cs.Identifier); 4605Assert.Equal("a", cs.Identifier.ToString()); 4660Assert.NotEqual(default, cs.Identifier); 4661Assert.Equal("a", cs.Identifier.ToString()); 4744Assert.NotEqual(default, cs.Identifier); 4745Assert.Equal("a", cs.Identifier.ToString()); 4800Assert.NotEqual(default, cs.Identifier); 4801Assert.Equal("a", cs.Identifier.ToString()); 4854Assert.NotEqual(default, cs.Identifier); 4855Assert.Equal("a", cs.Identifier.ToString()); 4937Assert.NotEqual(default, cs.Identifier); 4938Assert.Equal("a", cs.Identifier.ToString()); 4994Assert.NotEqual(default, cs.Identifier); 4995Assert.Equal("a", cs.Identifier.ToString()); 5061Assert.NotEqual(default, cs.Identifier); 5062Assert.Equal("a", cs.Identifier.ToString()); 5129Assert.NotEqual(default, cs.Identifier); 5130Assert.Equal("a", cs.Identifier.ToString()); 5196Assert.NotEqual(default, cs.Identifier); 5197Assert.Equal("a", cs.Identifier.ToString()); 5272Assert.NotEqual(default, cs.Identifier); 5273Assert.Equal("a", cs.Identifier.ToString()); 5340Assert.NotEqual(default, cs.Identifier); 5341Assert.Equal("a", cs.Identifier.ToString()); 5420Assert.NotEqual(default, cs.Identifier); 5421Assert.Equal("a", cs.Identifier.ToString()); 5534Assert.NotEqual(default, cs.Identifier); 5535Assert.Equal("a", cs.Identifier.ToString()); 5597Assert.NotEqual(default, cs.Identifier); 5598Assert.Equal("a", cs.Identifier.ToString()); 5645Assert.NotEqual(default, cs.Identifier); 5646Assert.Equal("a", cs.Identifier.ToString());
Parsing\ParsingErrorRecoveryTests.cs (2)
6915Assert.Equal("C1", item1.Identifier.ToString()); 6939Assert.Equal("y", subitem2.Identifier.ToString());
Syntax\SyntaxDiffingTests.cs (3)
48Assert.Equal(decl.Identifier.Span, spans[0]); 68Assert.Equal(decl1.Identifier.Span, spans[0]); 70Assert.Equal(decl2.Identifier.Span, spans[1]);
Syntax\SyntaxNodeTests.cs (2)
816Assert.Equal(classDecl, root.FindNode(classDecl.Identifier.Span, findInsideTrivia: false)); 1415var name = member.Identifier;
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
Classification\ClassificationHelpers.cs (1)
196if (token.Parent is BaseTypeDeclarationSyntax typeDeclaration && typeDeclaration.Identifier == token)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
1382TypeDeclarationSyntax typeDeclaration => AsClassMember(member, typeDeclaration.Identifier.Text), 2055BaseTypeDeclarationSyntax baseTypeDeclaration => baseTypeDeclaration.Identifier.ValueText, 2082BaseTypeDeclarationSyntax typeDeclaration => ReplaceWithTrivia(declaration, typeDeclaration.Identifier, id),
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (2)
231typeDeclaration.Identifier.ValueText, 239typeDeclaration.Identifier.Span,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (1)
42return ((TypeDeclarationSyntax)member).Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (2)
38if (node.Identifier != default) 39return node.Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1245BaseTypeDeclarationSyntax typeDecl => typeDecl.Identifier,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
294EqualIdentifierName(x.Identifier, y.Identifier, out result);
Microsoft.CodeAnalysis.Workspaces.UnitTests (10)
SyntaxPathTests.cs (10)
201Assert.Equal("C", ((TypeDeclarationSyntax)n1).Identifier.ValueText); 203Assert.Equal("D", ((TypeDeclarationSyntax)n2).Identifier.ValueText); 270Assert.Equal("D", ((TypeDeclarationSyntax)n1).Identifier.ValueText); 303Assert.Equal("D", ((TypeDeclarationSyntax)n1).Identifier.ValueText); 333Assert.Equal("C", ((TypeDeclarationSyntax)n1).Identifier.ValueText); 335Assert.Equal("D", ((TypeDeclarationSyntax)n2).Identifier.ValueText); 364Assert.Equal("C", ((TypeDeclarationSyntax)n1).Identifier.ValueText); 366Assert.Equal("D", ((TypeDeclarationSyntax)n2).Identifier.ValueText); 403Assert.Equal("C", ((TypeDeclarationSyntax)n1).Identifier.ValueText); 405Assert.Equal("D", ((TypeDeclarationSyntax)n2).Identifier.ValueText);
Microsoft.DotNet.GenFacades (2)
NotSupportedAssemblyGenerator.cs (1)
210return parent + "." + node.Identifier.ValueText.Trim();
TypeParser.cs (1)
108string typeName = type.Identifier.ValueText;
Microsoft.Extensions.Logging.Generators (2)
LoggerMessageGenerator.Parser.cs (2)
624return typeDeclaration.Identifier.ToString() + typeDeclaration.TypeParameterList; 701Diag(DiagnosticDescriptors.PrimaryConstructorParameterLoggerHidden, parameter.Locations[0], classDec.Identifier.Text);
Microsoft.Extensions.Options.SourceGeneration (1)
Parser.cs (1)
130parents.Add($"partial {GetTypeKeyword(parent)} {parent.Identifier}{parent.TypeParameterList} {parent.ConstraintClauses}");
Microsoft.Gen.ContextualOptions (2)
Parser.cs (2)
57type.Definitions.Select(def => Diagnostic.Create(DiagDescriptors.ContextMustBePartial, def.Identifier.GetLocation(), type.Name))); 68type.Definitions.Select(def => Diagnostic.Create(DiagDescriptors.ContextDoesNotHaveValidProperties, def.Identifier.GetLocation(), type.Name)));
Microsoft.Gen.ContextualOptions.Unit.Tests (2)
SyntaxContextReceiverTests.cs (2)
36Assert.Equal(declaration.Key.Name, declaration.Value.Single().Identifier.Text); 75Assert.All(declaration.Value.Select(dec => dec.Identifier.Text), className => Assert.Equal("Class2", className));
Microsoft.Gen.Logging (5)
Parsing\Parser.cs (5)
229Diag(DiagDescriptors.MultipleLoggerMembers, secondLoggerMember.GetLocation(), typeDec.Identifier.Text); 234Diag(DiagDescriptors.MissingLoggerMember, method.Identifier.GetLocation(), typeDec.Identifier.Text); 322Name = typeDec.Identifier.ToString() + typeDec.TypeParameterList, 343Name = parentLoggerClass.Identifier.ToString() + parentLoggerClass.TypeParameterList, 723Diag(DiagDescriptors.PrimaryConstructorParameterLoggerHidden, parameter.GetLocation(), classDec.Identifier.Text);
Microsoft.Gen.MetadataExtractor (2)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (2)
137Name = typeDeclaration.Identifier.ToString() + typeDeclaration.TypeParameterList, 159Name = parentMetricClass.Identifier.ToString() + parentMetricClass.TypeParameterList,
Microsoft.Gen.Metrics (2)
Parser.cs (2)
137Name = typeDeclaration.Identifier.ToString() + typeDeclaration.TypeParameterList, 159Name = parentMetricClass.Identifier.ToString() + parentMetricClass.TypeParameterList,
Microsoft.Gen.MetricsReports (2)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (2)
137Name = typeDeclaration.Identifier.ToString() + typeDeclaration.TypeParameterList, 159Name = parentMetricClass.Identifier.ToString() + parentMetricClass.TypeParameterList,
Microsoft.Interop.ComInterfaceGenerator (1)
VtableIndexStubGenerator.cs (1)
408return Diagnostic.Create(GeneratorDiagnostics.InvalidAttributedMethodContainingTypeMissingModifiers, methodSyntax.Identifier.GetLocation(), method.Name, typeDecl.Identifier);
Microsoft.Interop.JavaScript.JSImportGenerator (2)
JSExportGenerator.cs (1)
470return Diagnostic.Create(GeneratorDiagnostics.InvalidExportAttributedMethodContainingTypeMissingModifiers, methodSyntax.Identifier.GetLocation(), method.Name, typeDecl.Identifier);
JSImportGenerator.cs (1)
379return Diagnostic.Create(GeneratorDiagnostics.InvalidImportAttributedMethodContainingTypeMissingModifiers, methodSyntax.Identifier.GetLocation(), method.Name, typeDecl.Identifier);
Microsoft.Interop.SourceGeneration (2)
ContainingSyntaxContext.cs (1)
59typeDeclaration.Identifier,
SyntaxExtensions.cs (1)
126nonPartialIdentifier = typeDecl.Identifier;
Microsoft.VisualStudio.LanguageServices.CSharp (7)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (2)
538if (!StringComparer.Ordinal.Equals(oldType.Identifier.ToString(), newType.Identifier.ToString()))
CodeModel\CSharpCodeModelService.cs (2)
807return ((BaseTypeDeclarationSyntax)node).Identifier.ToString(); 3692var identifier = typeDeclaration.Identifier;
CodeModel\CSharpCodeModelService.NodeLocator.cs (2)
335startPosition = node.Identifier.SpanStart; 908endPosition = node.Identifier.Span.End;
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
175builder.Append(typeDeclaration.Identifier.ValueText);
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (1)
42return ((TypeDeclarationSyntax)member).Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (2)
38if (node.Identifier != default) 39return node.Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1245BaseTypeDeclarationSyntax typeDecl => typeDecl.Identifier,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
294EqualIdentifierName(x.Identifier, y.Identifier, out result);
System.Text.RegularExpressions.Generator (2)
RegexGenerator.Parser.cs (2)
208$"{typeDec.Identifier}{typeDec.TypeParameterList}"); 235$"{parent.Identifier}{parent.TypeParameterList}");