426 references to IdentifierName
GenerateDocumentationAndConfigFiles (68)
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (36)
37var leftArgument = generator.IdentifierName(LeftIdentifierName); 38var rightArgument = generator.IdentifierName(RightIdentifierName); 47generator.IdentifierName(ReferenceEqualsMethodName), 54generator.IdentifierName(ReferenceEqualsMethodName), 78var qualifiedNameSyntaxKind = generator.QualifiedName(generator.IdentifierName("ignored"), generator.IdentifierName("ignored")).RawKind; 79var memberAccessExpressionSyntaxKind = generator.MemberAccessExpression(generator.IdentifierName("ignored"), "ignored").RawKind; 112var leftArgument = generator.IdentifierName(LeftIdentifierName); 113var rightArgument = generator.IdentifierName(RightIdentifierName); 138var leftArgument = generator.IdentifierName(LeftIdentifierName); 139var rightArgument = generator.IdentifierName(RightIdentifierName); 148generator.IdentifierName(ReferenceEqualsMethodName), 153generator.IdentifierName(ReferenceEqualsMethodName), 158generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 167generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 190var leftArgument = generator.IdentifierName(LeftIdentifierName); 191var rightArgument = generator.IdentifierName(RightIdentifierName); 200generator.IdentifierName(ReferenceEqualsMethodName), 205generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 214generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 237var leftArgument = generator.IdentifierName(LeftIdentifierName); 238var rightArgument = generator.IdentifierName(RightIdentifierName); 248generator.IdentifierName(ReferenceEqualsMethodName), 253generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 262generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 285var leftArgument = generator.IdentifierName(LeftIdentifierName); 286var rightArgument = generator.IdentifierName(RightIdentifierName); 295generator.IdentifierName(ReferenceEqualsMethodName), 299generator.IdentifierName(ReferenceEqualsMethodName), 304generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 313generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 351var argumentName = generator.IdentifierName("obj"); 361generator.IdentifierName(ReferenceEqualsMethodName), 370generator.IdentifierName(ReferenceEqualsMethodName), 474var identifierName = generator.IdentifierName(baseName); 483identifierName = generator.IdentifierName($"{baseName}{i}");
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (18)
41: codeDefinitionFactory.QualifiedName(codeDefinitionFactory.IdentifierName(nameof(System)), codeDefinitionFactory.IdentifierName(nameof(NotImplementedException))); 63return factory.Argument(parameter.RefKind, factory.IdentifierName(parameter.Name)); 77return factory.MemberAccessExpression(typeExpression, factory.IdentifierName(DefaultName)); 101: generator.IdentifierName(method.Name)); 112var name = generator.IdentifierName(throughMember.Name); 164generator.IdentifierName(explicitlyImplementedProperty.Name)); 179: factory.IdentifierName(classOrStructType.Name); 197throughExpression, generator.IdentifierName(property.Name)); 236throughExpression, generator.IdentifierName(property.Name)); 244expression = generator.AssignmentStatement(expression, generator.IdentifierName("value")); 257return [generator.ExpressionStatement(generator.AssignmentStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name), generator.IdentifierName(parameter.Name)))]; 359factory.IdentifierName(parameterName), 371var fieldAccess = factory.MemberAccessExpression(factory.ThisExpression(), factory.IdentifierName(fieldName)) 422factory.IdentifierName(parameter.Name)))); 432factory.IdentifierName(parameter.Name), 445factory.IdentifierName(parameter.Name))).WithAdditionalAnnotations(Simplifier.AddImportsAnnotation); 463var identifier = factory.IdentifierName(identifierName);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (8)
144var localNameExpression = factory.IdentifierName(localName); 145var objNameExpression = factory.IdentifierName(ObjName); 221factory.IdentifierName(EqualsName)), 251var symbolNameExpression = factory.IdentifierName(member.Name); 285factory.IdentifierName(EqualsName)), 301var otherNameExpression = factory.IdentifierName(OtherName); 324factory.IdentifierName(EqualsName)), 376factory.IdentifierName(nameof(ReferenceEquals)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (4)
59var localReference = factory.IdentifierName(hashName); 139var hashCodeNameExpression = factory.IdentifierName(HashCodeName); 224var getHashCodeNameExpression = factory.IdentifierName(GetHashCodeName); 226factory.IdentifierName(member.Name)).WithAdditionalAnnotations(Simplification.Simplifier.Annotation);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (2)
153generator.IdentifierName(fieldOrProperty.Name)), 154generator.IdentifierName(parameter.Name)));
Microsoft.CodeAnalysis.Analyzers (71)
FixAnalyzers\FixerWithFixAllAnalyzer.Fixer.cs (1)
73generator.IdentifierName("WellKnownFixAllProviders"), "BatchFixer"));
MetaAnalyzers\Fixers\ConfigureGeneratedCodeAnalysisFix.cs (1)
72generator.IdentifierName(generator.GetName(parameterDeclaration)),
MetaAnalyzers\Fixers\EnableConcurrentExecutionFix.cs (1)
64generator.IdentifierName(generator.GetName(parameterDeclaration)),
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (36)
37var leftArgument = generator.IdentifierName(LeftIdentifierName); 38var rightArgument = generator.IdentifierName(RightIdentifierName); 47generator.IdentifierName(ReferenceEqualsMethodName), 54generator.IdentifierName(ReferenceEqualsMethodName), 78var qualifiedNameSyntaxKind = generator.QualifiedName(generator.IdentifierName("ignored"), generator.IdentifierName("ignored")).RawKind; 79var memberAccessExpressionSyntaxKind = generator.MemberAccessExpression(generator.IdentifierName("ignored"), "ignored").RawKind; 112var leftArgument = generator.IdentifierName(LeftIdentifierName); 113var rightArgument = generator.IdentifierName(RightIdentifierName); 138var leftArgument = generator.IdentifierName(LeftIdentifierName); 139var rightArgument = generator.IdentifierName(RightIdentifierName); 148generator.IdentifierName(ReferenceEqualsMethodName), 153generator.IdentifierName(ReferenceEqualsMethodName), 158generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 167generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 190var leftArgument = generator.IdentifierName(LeftIdentifierName); 191var rightArgument = generator.IdentifierName(RightIdentifierName); 200generator.IdentifierName(ReferenceEqualsMethodName), 205generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 214generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 237var leftArgument = generator.IdentifierName(LeftIdentifierName); 238var rightArgument = generator.IdentifierName(RightIdentifierName); 248generator.IdentifierName(ReferenceEqualsMethodName), 253generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 262generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 285var leftArgument = generator.IdentifierName(LeftIdentifierName); 286var rightArgument = generator.IdentifierName(RightIdentifierName); 295generator.IdentifierName(ReferenceEqualsMethodName), 299generator.IdentifierName(ReferenceEqualsMethodName), 304generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 313generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 351var argumentName = generator.IdentifierName("obj"); 361generator.IdentifierName(ReferenceEqualsMethodName), 370generator.IdentifierName(ReferenceEqualsMethodName), 474var identifierName = generator.IdentifierName(baseName); 483identifierName = generator.IdentifierName($"{baseName}{i}");
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (18)
41: codeDefinitionFactory.QualifiedName(codeDefinitionFactory.IdentifierName(nameof(System)), codeDefinitionFactory.IdentifierName(nameof(NotImplementedException))); 63return factory.Argument(parameter.RefKind, factory.IdentifierName(parameter.Name)); 77return factory.MemberAccessExpression(typeExpression, factory.IdentifierName(DefaultName)); 101: generator.IdentifierName(method.Name)); 112var name = generator.IdentifierName(throughMember.Name); 164generator.IdentifierName(explicitlyImplementedProperty.Name)); 179: factory.IdentifierName(classOrStructType.Name); 197throughExpression, generator.IdentifierName(property.Name)); 236throughExpression, generator.IdentifierName(property.Name)); 244expression = generator.AssignmentStatement(expression, generator.IdentifierName("value")); 257return [generator.ExpressionStatement(generator.AssignmentStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name), generator.IdentifierName(parameter.Name)))]; 359factory.IdentifierName(parameterName), 371var fieldAccess = factory.MemberAccessExpression(factory.ThisExpression(), factory.IdentifierName(fieldName)) 422factory.IdentifierName(parameter.Name)))); 432factory.IdentifierName(parameter.Name), 445factory.IdentifierName(parameter.Name))).WithAdditionalAnnotations(Simplifier.AddImportsAnnotation); 463var identifier = factory.IdentifierName(identifierName);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (8)
144var localNameExpression = factory.IdentifierName(localName); 145var objNameExpression = factory.IdentifierName(ObjName); 221factory.IdentifierName(EqualsName)), 251var symbolNameExpression = factory.IdentifierName(member.Name); 285factory.IdentifierName(EqualsName)), 301var otherNameExpression = factory.IdentifierName(OtherName); 324factory.IdentifierName(EqualsName)), 376factory.IdentifierName(nameof(ReferenceEquals)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (4)
59var localReference = factory.IdentifierName(hashName); 139var hashCodeNameExpression = factory.IdentifierName(HashCodeName); 224var getHashCodeNameExpression = factory.IdentifierName(GetHashCodeName); 226factory.IdentifierName(member.Name)).WithAdditionalAnnotations(Simplification.Simplifier.Annotation);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (2)
153generator.IdentifierName(fieldOrProperty.Name)), 154generator.IdentifierName(parameter.Name)));
Microsoft.CodeAnalysis.CodeStyle.Fixes (46)
src\roslyn\src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (2)
103generator.IdentifierName(nameof(Enumerable.Select))), 106generator.ConvertExpression(iterationVariableType, generator.IdentifierName("v"))));
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
257generator.IdentifierName("value")));
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
333generator.MemberAccessExpression(throughExpression, memberName), generator.IdentifierName("value")));
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (4)
150var ifDisposingStatement = g.IfStatement(g.IdentifierName(DisposingName), []); 163g.IdentifierName(disposedValueField.Name), g.TrueLiteralExpression())); 166g.LogicalNotExpression(g.IdentifierName(disposedValueField.Name)), 198g.IdentifierName(nameof(IDisposable.Dispose)),
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (3)
240var qualifiedNameSyntaxKind = generator.QualifiedName(generator.IdentifierName("ignored"), generator.IdentifierName("ignored")).RawKind; 241var memberAccessExpressionSyntaxKind = generator.MemberAccessExpression(generator.IdentifierName("ignored"), "ignored").RawKind;
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
415left: generator.IdentifierName(AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.DiscardVariableName),
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
336var newNameNode = generator.IdentifierName(property.Name);
src\roslyn\src\Analyzers\Core\CodeFixes\UseExplicitTupleName\UseExplicitTupleNameCodeFixProvider.cs (1)
45var newNameNode = generator.IdentifierName(preferredName).WithTriviaFrom(oldNameNode);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (18)
41: codeDefinitionFactory.QualifiedName(codeDefinitionFactory.IdentifierName(nameof(System)), codeDefinitionFactory.IdentifierName(nameof(NotImplementedException))); 63return factory.Argument(parameter.RefKind, factory.IdentifierName(parameter.Name)); 77return factory.MemberAccessExpression(typeExpression, factory.IdentifierName(DefaultName)); 101: generator.IdentifierName(method.Name)); 112var name = generator.IdentifierName(throughMember.Name); 164generator.IdentifierName(explicitlyImplementedProperty.Name)); 179: factory.IdentifierName(classOrStructType.Name); 197throughExpression, generator.IdentifierName(property.Name)); 236throughExpression, generator.IdentifierName(property.Name)); 244expression = generator.AssignmentStatement(expression, generator.IdentifierName("value")); 257return [generator.ExpressionStatement(generator.AssignmentStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name), generator.IdentifierName(parameter.Name)))]; 359factory.IdentifierName(parameterName), 371var fieldAccess = factory.MemberAccessExpression(factory.ThisExpression(), factory.IdentifierName(fieldName)) 422factory.IdentifierName(parameter.Name)))); 432factory.IdentifierName(parameter.Name), 445factory.IdentifierName(parameter.Name))).WithAdditionalAnnotations(Simplifier.AddImportsAnnotation); 463var identifier = factory.IdentifierName(identifierName);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (8)
144var localNameExpression = factory.IdentifierName(localName); 145var objNameExpression = factory.IdentifierName(ObjName); 221factory.IdentifierName(EqualsName)), 251var symbolNameExpression = factory.IdentifierName(member.Name); 285factory.IdentifierName(EqualsName)), 301var otherNameExpression = factory.IdentifierName(OtherName); 324factory.IdentifierName(EqualsName)), 376factory.IdentifierName(nameof(ReferenceEquals)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (4)
59var localReference = factory.IdentifierName(hashName); 139var hashCodeNameExpression = factory.IdentifierName(HashCodeName); 224var getHashCodeNameExpression = factory.IdentifierName(GetHashCodeName); 226factory.IdentifierName(member.Name)).WithAdditionalAnnotations(Simplification.Simplifier.Annotation);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (2)
153generator.IdentifierName(fieldOrProperty.Name)), 154generator.IdentifierName(parameter.Name)));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (1)
160generator.IdentifierName(parameter.Name),
src\roslyn\src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceService.cs (1)
109g.IdentifierName(nameof(IDisposable.Dispose)),
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseNameofInAttribute\CSharpUseNameofInAttributeCodeFixProvider.cs (1)
48editor.Generator.NameOfExpression(editor.Generator.IdentifierName(name)).WithTriviaFrom(expression));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (2)
62var left = (ArgumentSyntax)generator.Argument(generator.MemberAccessExpression(generator.ThisExpression(), generator.IdentifierName(fieldOrProperty.Name))); 63var right = (ArgumentSyntax)generator.Argument(generator.IdentifierName(parameter.Name));
Microsoft.CodeAnalysis.CSharp.Features (7)
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
159generator.IdentifierName("value")))));
Snippets\AbstractCSharpForLoopSnippetProvider.cs (1)
67var indexVariable = (ExpressionSyntax)generator.IdentifierName(iteratorName);
Snippets\CSharpForLoopSnippetProvider.cs (1)
33=> (ExpressionSyntax)(inlineExpression ?? generator.IdentifierName("length"));
Snippets\CSharpReversedForLoopSnippetProvider.cs (1)
31var subtractFrom = inlineExpression?.WithoutLeadingTrivia() ?? generator.IdentifierName("length");
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (1)
160generator.IdentifierName(parameter.Name),
src\roslyn\src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceService.cs (1)
109g.IdentifierName(nameof(IDisposable.Dispose)),
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseNameofInAttribute\CSharpUseNameofInAttributeCodeFixProvider.cs (1)
48editor.Generator.NameOfExpression(editor.Generator.IdentifierName(name)).WithTriviaFrom(expression));
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (6)
Microsoft.NetCore.Analyzers\Performance\CSharpPreferDictionaryTryMethodsOverContainsKeyGuardFixer.cs (1)
147? generator.IdentifierName(variableName)
Microsoft.NetCore.Analyzers\Runtime\CSharpSpecifyCultureForToLowerAndToUpper.Fixer.cs (2)
51var newMemberAccess = memberAccess.WithName((SimpleNameSyntax)generator.IdentifierName(replacementMethodName)).WithAdditionalAnnotations(Formatter.Annotation); 59var newMemberBinding = memberBinding.WithName((SimpleNameSyntax)generator.IdentifierName(replacementMethodName)).WithAdditionalAnnotations(Formatter.Annotation);
Microsoft.NetCore.Analyzers\Runtime\CSharpUseOrdinalStringComparison.Fixer.cs (1)
35SyntaxNode newIdentifier = generator.IdentifierName(newOrdinalText);
Microsoft.NetCore.Analyzers\Runtime\CSharpUseSpanBasedStringConcat.Fixer.cs (1)
20var newNameSyntax = generator.IdentifierName(newName).WithTriviaFrom(oldNameSyntax);
Microsoft.NetCore.Analyzers\Usage\CSharpDoNotPassNonNullableValueToArgumentNullExceptionThrowIfNullFixer.cs (1)
25var argumentNullException = generator.ObjectCreationExpression(generator.IdentifierName(ArgumentNullException), nameOfExpression);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (2)
62var left = (ArgumentSyntax)generator.Argument(generator.MemberAccessExpression(generator.ThisExpression(), generator.IdentifierName(fieldOrProperty.Name))); 63var right = (ArgumentSyntax)generator.Argument(generator.IdentifierName(parameter.Name));
Microsoft.CodeAnalysis.Features (71)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParametersCodeAction.cs (3)
147generator.IdentifierName(parameter.Name)); 166factory.IdentifierName(fieldOrProperty.Name)), 167factory.IdentifierName(parameter.Name)));
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (3)
130generator.Interpolation(generator.NameOfExpression(generator.IdentifierName(DebuggerDisplayMethodName))), 140generator.NameOfExpression(generator.IdentifierName(DebuggerDisplayMethodName))), 172generator.IdentifierName("ToString"))))
AddImport\References\Reference.cs (1)
87var newIdentifier = generator.IdentifierName(SearchResult.DesiredName).GetFirstToken().WithTriviaFrom(identifier);
ChangeSignature\AbstractChangeSignatureService.cs (1)
964return Generator.IdentifierName(symbol.Name);
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (2)
172(currentId, g) => g.IdentifierName(newName).WithTriviaFrom(currentId)); 235classSymbol.TypeParameters.Select(tp => g.IdentifierName(tp.Name)));
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
333generator.MemberAccessExpression(collectionExpression, generator.IdentifierName(nameof(Enumerable.ElementAt))),
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (3)
415: (TNameSyntax)generator.GenericName(structNameToken, typeParameters.Select(tp => generator.IdentifierName(tp.Name))); 860generator.IdentifierName(constructor.Parameters[index].Name), 885var valueNode = generator.IdentifierName(ValueName);
EncapsulateField\AbstractEncapsulateFieldService.cs (5)
383factory.IdentifierName(originalFieldName)) 384: factory.IdentifierName(originalFieldName); 389factory.IdentifierName("value"))); 402factory.IdentifierName(originalFieldName)) 403: factory.IdentifierName(originalFieldName);
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
376static (v, generator) => (TExpressionSyntax)generator.IdentifierName(v.Name),
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (2)
161var thisExpression = generator.IdentifierName(LeftName); 213generator.IdentifierName(RightName));
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (1)
63factory.IdentifierName(symbolName));
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (5)
69var objName = generator.IdentifierName("obj"); 84generator.IdentifierName(nameof(Equals))), 85generator.IdentifierName(localName))); 95generator.IdentifierName(nameof(Equals))), 106generator.IdentifierName(nameof(Equals))),
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeAction.cs (8)
150generator.IdentifierName(LeftName), 151generator.IdentifierName(EqualsName)), 152generator.IdentifierName(RightName)) 156generator.IdentifierName(EqualsName)), 157generator.IdentifierName(LeftName), 158generator.IdentifierName(RightName)); 174generator.IdentifierName(LeftName), 175generator.IdentifierName(RightName)));
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (9)
648var parameterIdentifierName = generator.IdentifierName(parameter.Name); 705generator.IdentifierName(parameter.Name))); 731generator.IdentifierName(parameter.Name))); 737var parameterNameExpression = generator.IdentifierName(parameter.Name); 772generator.IdentifierName(parameter.Name))); 783generator.IdentifierName(isMethodName)), 784generator.Argument(generator.IdentifierName(parameter.Name))); 956generator.NameOfExpression(generator.IdentifierName(parameter.Name))); 969var nameofExpression = generator.NameOfExpression(generator.IdentifierName(parameter.Name));
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (2)
338syntaxNode: syntaxGenerator.IdentifierName(parameterAndName.identifierName))); 341.Select(kvp => (parameter: kvp.Key, syntaxNode: syntaxGenerator.IdentifierName(kvp.Value)));
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (4)
361var methodName = _generator.IdentifierName(newMethodIdentifier); 370methodName = _generator.MemberBindingExpression(_generator.IdentifierName(newMethodIdentifier)); 437: generator.IdentifierName(_methodSymbol.Name); 642var replacement = (TIdentifierNameSyntax)generator.IdentifierName(parameterName);
PreferFrameworkType\PreferFrameworkTypeCodeFixProvider.cs (2)
52? generator.QualifiedName(generator.GlobalAliasedName(generator.IdentifierName(nameof(System))), generator.IdentifierName(typeSymbol.Name))
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
238var identifier = generator.IdentifierName(symbol.Name);
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (1)
41var memberName = generator.IdentifierName(propertyBackingField.Name);
Snippets\SnippetProviders\AbstractConsoleSnippetProvider.cs (1)
43var resultingNode = generator.InvocationExpression(generator.MemberAccessExpression(generator.IdentifierName(nameof(Console)), nameof(Console.WriteLine)));
Snippets\SnippetProviders\AbstractUsingSnippetProvider.cs (1)
23var statement = generator.UsingStatement(generator.IdentifierName(identifierName), statements: []);
src\roslyn\src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (2)
103generator.IdentifierName(nameof(Enumerable.Select))), 106generator.ConvertExpression(iterationVariableType, generator.IdentifierName("v"))));
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
257generator.IdentifierName("value")));
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
333generator.MemberAccessExpression(throughExpression, memberName), generator.IdentifierName("value")));
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (4)
150var ifDisposingStatement = g.IfStatement(g.IdentifierName(DisposingName), []); 163g.IdentifierName(disposedValueField.Name), g.TrueLiteralExpression())); 166g.LogicalNotExpression(g.IdentifierName(disposedValueField.Name)), 198g.IdentifierName(nameof(IDisposable.Dispose)),
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (3)
240var qualifiedNameSyntaxKind = generator.QualifiedName(generator.IdentifierName("ignored"), generator.IdentifierName("ignored")).RawKind; 241var memberAccessExpressionSyntaxKind = generator.MemberAccessExpression(generator.IdentifierName("ignored"), "ignored").RawKind;
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
415left: generator.IdentifierName(AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.DiscardVariableName),
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
336var newNameNode = generator.IdentifierName(property.Name);
src\roslyn\src\Analyzers\Core\CodeFixes\UseExplicitTupleName\UseExplicitTupleNameCodeFixProvider.cs (1)
45var newNameNode = generator.IdentifierName(preferredName).WithTriviaFrom(oldNameNode);
Microsoft.CodeAnalysis.VisualBasic.Features (4)
ConvertAutoPropertyToFullProperty\VisualBasicConvertAutoPropertyToFullProperty.vb (3)
42generator.IdentifierName(fieldName)), StatementSyntax)) 52generator.AssignmentStatement(generator.IdentifierName(fieldName), 53generator.IdentifierName("Value"))), StatementSyntax))
ReplacePropertyWithMethods\VisualBasicReplacePropertyWithMethods.vb (1)
132fieldReference, generator.IdentifierName(setMethod.Parameters(0).Name)))
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (5)
Microsoft.NetCore.Analyzers\Performance\BasicPreferDictionaryTryMethodsOverContainsKeyGuardFixer.vb (1)
121generator.IdentifierName(variableName)),
Microsoft.NetCore.Analyzers\Runtime\BasicSpecifyCultureForToLowerAndToUpper.Fixer.vb (1)
63Dim newMemberAccess = memberAccess.WithName(DirectCast(generator.IdentifierName(replacementMethodName), SimpleNameSyntax)).WithAdditionalAnnotations(Formatter.Annotation)
Microsoft.NetCore.Analyzers\Runtime\BasicUseOrdinalStringComparison.Fixer.vb (1)
30Dim newIdentifier = generator.IdentifierName(newOrdinalText)
Microsoft.NetCore.Analyzers\Runtime\BasicUseSpanBasedStringConcat.Fixer.vb (1)
20Dim newNameSyntax = generator.IdentifierName(newName).WithTriviaFrom(oldNameSyntax)
Microsoft.NetCore.Analyzers\Usage\BasicDoNotPassNonNullableValueToArgumentNullExceptionThrowIfNullFixer.vb (1)
21Dim argumentNullEx = generator.ObjectCreationExpression(generator.IdentifierName(ArgumentNullException), nameOfExpression)
Microsoft.CodeAnalysis.Workspaces (45)
Editing\SyntaxGenerator.cs (3)
1965name = IdentifierName(part); 1969name = QualifiedName(name, IdentifierName(part)).WithAdditionalAnnotations(Simplifier.Annotation); 2237=> MemberAccessExpression(expression, IdentifierName(memberName));
Shared\Extensions\SyntaxGeneratorExtensions.cs (10)
74codeFactory.IdentifierName("value"))); 92codeFactory.IdentifierName(getName)), 101codeFactory.IdentifierName(setName)), 111codeFactory.IdentifierName(overriddenProperty.Name)), codeFactory.CreateArguments(overriddenProperty.Parameters)))); 118codeFactory.IdentifierName(overriddenProperty.Name)), codeFactory.CreateArguments(overriddenProperty.Parameters)), 119codeFactory.IdentifierName("value"))); 130codeFactory.IdentifierName(overriddenProperty.Name)))); 136codeFactory.IdentifierName(overriddenProperty.Name)), 137codeFactory.IdentifierName("value"))); 260? codeFactory.IdentifierName(overriddenMethod.Name)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (18)
41: codeDefinitionFactory.QualifiedName(codeDefinitionFactory.IdentifierName(nameof(System)), codeDefinitionFactory.IdentifierName(nameof(NotImplementedException))); 63return factory.Argument(parameter.RefKind, factory.IdentifierName(parameter.Name)); 77return factory.MemberAccessExpression(typeExpression, factory.IdentifierName(DefaultName)); 101: generator.IdentifierName(method.Name)); 112var name = generator.IdentifierName(throughMember.Name); 164generator.IdentifierName(explicitlyImplementedProperty.Name)); 179: factory.IdentifierName(classOrStructType.Name); 197throughExpression, generator.IdentifierName(property.Name)); 236throughExpression, generator.IdentifierName(property.Name)); 244expression = generator.AssignmentStatement(expression, generator.IdentifierName("value")); 257return [generator.ExpressionStatement(generator.AssignmentStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name), generator.IdentifierName(parameter.Name)))]; 359factory.IdentifierName(parameterName), 371var fieldAccess = factory.MemberAccessExpression(factory.ThisExpression(), factory.IdentifierName(fieldName)) 422factory.IdentifierName(parameter.Name)))); 432factory.IdentifierName(parameter.Name), 445factory.IdentifierName(parameter.Name))).WithAdditionalAnnotations(Simplifier.AddImportsAnnotation); 463var identifier = factory.IdentifierName(identifierName);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (8)
144var localNameExpression = factory.IdentifierName(localName); 145var objNameExpression = factory.IdentifierName(ObjName); 221factory.IdentifierName(EqualsName)), 251var symbolNameExpression = factory.IdentifierName(member.Name); 285factory.IdentifierName(EqualsName)), 301var otherNameExpression = factory.IdentifierName(OtherName); 324factory.IdentifierName(EqualsName)), 376factory.IdentifierName(nameof(ReferenceEquals)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (4)
59var localReference = factory.IdentifierName(hashName); 139var hashCodeNameExpression = factory.IdentifierName(HashCodeName); 224var getHashCodeNameExpression = factory.IdentifierName(GetHashCodeName); 226factory.IdentifierName(member.Name)).WithAdditionalAnnotations(Simplification.Simplifier.Annotation);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (2)
153generator.IdentifierName(fieldOrProperty.Name)), 154generator.IdentifierName(parameter.Name)));
Microsoft.Interop.ComInterfaceGenerator (4)
Analyzers\AddMarshalAsToElementFixer.cs (1)
56gen.IdentifierName(unmanagedTypeName.Trim()))));
Analyzers\ConvertComImportToGeneratedComInterfaceFixer.cs (1)
90gen.AttributeArgument("StringMarshalling", gen.MemberAccessExpression(gen.DottedName(TypeNames.StringMarshalling), gen.IdentifierName(nameof(StringMarshalling.Custom)))),
src\runtime\src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (2)
264generator.IdentifierName(unmanagedTypeMemberIdentifier)))); 293generator.IdentifierName(nameof(UnmanagedType.Error)))));
Microsoft.Interop.LibraryImportGenerator (4)
Analyzers\ConvertToLibraryImportFixer.cs (2)
473generator.IdentifierName(nameof(StringMarshalling.Utf16))))); 482generator.IdentifierName(nameof(StringMarshalling.Custom)))));
src\runtime\src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (2)
264generator.IdentifierName(unmanagedTypeMemberIdentifier)))); 293generator.IdentifierName(nameof(UnmanagedType.Error)))));
Roslyn.Diagnostics.Analyzers (85)
AbstractCreateTestAccessor`1.cs (4)
70syntaxGenerator.IdentifierName(TestAccessorHelper.TestAccessorTypeName), 74returnType: syntaxGenerator.IdentifierName(TestAccessorHelper.TestAccessorTypeName), 89statements: new[] { syntaxGenerator.AssignmentStatement(syntaxGenerator.IdentifierName(fieldName), syntaxGenerator.IdentifierName(parameterName)) });
AbstractExposeMemberForTesting`1.cs (10)
131getAccessor = syntaxGenerator.ReturnStatement(syntaxGenerator.MemberAccessExpression(syntaxGenerator.IdentifierName(accessorField.Name), syntaxGenerator.IdentifierName(memberName))); 136setAccessor = syntaxGenerator.AssignmentStatement(syntaxGenerator.MemberAccessExpression(syntaxGenerator.IdentifierName(accessorField.Name), syntaxGenerator.IdentifierName(memberName)), syntaxGenerator.IdentifierName("value")); 172var getAccessor = syntaxGenerator.ReturnStatement(GetByRefExpression(syntaxGenerator.MemberAccessExpression(syntaxGenerator.IdentifierName(accessorField.Name), syntaxGenerator.IdentifierName(memberName)))); 176setAccessor = syntaxGenerator.AssignmentStatement(syntaxGenerator.MemberAccessExpression(syntaxGenerator.IdentifierName(accessorField.Name), syntaxGenerator.IdentifierName(memberName)), syntaxGenerator.IdentifierName("value"));
AbstractRunIterations`1.cs (2)
127var assignment = syntaxGenerator.AssignmentStatement(syntaxGenerator.IdentifierName("_"), syntaxGenerator.IdentifierName("iteration"));
ImportingConstructorShouldBeObsoleteCodeFixProvider.cs (1)
214generator.IdentifierName("ImportingConstructorMessage"));
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (36)
37var leftArgument = generator.IdentifierName(LeftIdentifierName); 38var rightArgument = generator.IdentifierName(RightIdentifierName); 47generator.IdentifierName(ReferenceEqualsMethodName), 54generator.IdentifierName(ReferenceEqualsMethodName), 78var qualifiedNameSyntaxKind = generator.QualifiedName(generator.IdentifierName("ignored"), generator.IdentifierName("ignored")).RawKind; 79var memberAccessExpressionSyntaxKind = generator.MemberAccessExpression(generator.IdentifierName("ignored"), "ignored").RawKind; 112var leftArgument = generator.IdentifierName(LeftIdentifierName); 113var rightArgument = generator.IdentifierName(RightIdentifierName); 138var leftArgument = generator.IdentifierName(LeftIdentifierName); 139var rightArgument = generator.IdentifierName(RightIdentifierName); 148generator.IdentifierName(ReferenceEqualsMethodName), 153generator.IdentifierName(ReferenceEqualsMethodName), 158generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 167generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 190var leftArgument = generator.IdentifierName(LeftIdentifierName); 191var rightArgument = generator.IdentifierName(RightIdentifierName); 200generator.IdentifierName(ReferenceEqualsMethodName), 205generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 214generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 237var leftArgument = generator.IdentifierName(LeftIdentifierName); 238var rightArgument = generator.IdentifierName(RightIdentifierName); 248generator.IdentifierName(ReferenceEqualsMethodName), 253generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 262generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 285var leftArgument = generator.IdentifierName(LeftIdentifierName); 286var rightArgument = generator.IdentifierName(RightIdentifierName); 295generator.IdentifierName(ReferenceEqualsMethodName), 299generator.IdentifierName(ReferenceEqualsMethodName), 304generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 313generator.MemberAccessExpression(leftArgument, generator.IdentifierName(CompareToMethodName)), 351var argumentName = generator.IdentifierName("obj"); 361generator.IdentifierName(ReferenceEqualsMethodName), 370generator.IdentifierName(ReferenceEqualsMethodName), 474var identifierName = generator.IdentifierName(baseName); 483identifierName = generator.IdentifierName($"{baseName}{i}");
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (18)
41: codeDefinitionFactory.QualifiedName(codeDefinitionFactory.IdentifierName(nameof(System)), codeDefinitionFactory.IdentifierName(nameof(NotImplementedException))); 63return factory.Argument(parameter.RefKind, factory.IdentifierName(parameter.Name)); 77return factory.MemberAccessExpression(typeExpression, factory.IdentifierName(DefaultName)); 101: generator.IdentifierName(method.Name)); 112var name = generator.IdentifierName(throughMember.Name); 164generator.IdentifierName(explicitlyImplementedProperty.Name)); 179: factory.IdentifierName(classOrStructType.Name); 197throughExpression, generator.IdentifierName(property.Name)); 236throughExpression, generator.IdentifierName(property.Name)); 244expression = generator.AssignmentStatement(expression, generator.IdentifierName("value")); 257return [generator.ExpressionStatement(generator.AssignmentStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name), generator.IdentifierName(parameter.Name)))]; 359factory.IdentifierName(parameterName), 371var fieldAccess = factory.MemberAccessExpression(factory.ThisExpression(), factory.IdentifierName(fieldName)) 422factory.IdentifierName(parameter.Name)))); 432factory.IdentifierName(parameter.Name), 445factory.IdentifierName(parameter.Name))).WithAdditionalAnnotations(Simplifier.AddImportsAnnotation); 463var identifier = factory.IdentifierName(identifierName);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (8)
144var localNameExpression = factory.IdentifierName(localName); 145var objNameExpression = factory.IdentifierName(ObjName); 221factory.IdentifierName(EqualsName)), 251var symbolNameExpression = factory.IdentifierName(member.Name); 285factory.IdentifierName(EqualsName)), 301var otherNameExpression = factory.IdentifierName(OtherName); 324factory.IdentifierName(EqualsName)), 376factory.IdentifierName(nameof(ReferenceEquals)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (4)
59var localReference = factory.IdentifierName(hashName); 139var hashCodeNameExpression = factory.IdentifierName(HashCodeName); 224var getHashCodeNameExpression = factory.IdentifierName(GetHashCodeName); 226factory.IdentifierName(member.Name)).WithAdditionalAnnotations(Simplification.Simplifier.Annotation);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (2)
153generator.IdentifierName(fieldOrProperty.Name)), 154generator.IdentifierName(parameter.Name)));
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (2)
62var left = (ArgumentSyntax)generator.Argument(generator.MemberAccessExpression(generator.ThisExpression(), generator.IdentifierName(fieldOrProperty.Name))); 63var right = (ArgumentSyntax)generator.Argument(generator.IdentifierName(parameter.Name));
System.Text.RegularExpressions.Generator (1)
UpgradeToGeneratedRegexCodeFixer.cs (1)
153SyntaxNode replacement = generator.IdentifierName(memberName);