150 references to MemberAccessExpression
GenerateDocumentationAndConfigFiles (11)
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (2)
63generator.MemberAccessExpression( 79var memberAccessExpressionSyntaxKind = generator.MemberAccessExpression(generator.IdentifierName("ignored"), "ignored").RawKind;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
273factory.MemberAccessExpression(thisSymbol, nameof(object.Equals)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (6)
30factory.MemberAccessExpression(factory.BaseExpression(), GetHashCodeName))); 49factory.MemberAccessExpression(factory.TypeExpression(hashCodeType), "Combine"), 64factory.MemberAccessExpression(localReference, "Add"), 70factory.MemberAccessExpression(localReference, "ToHashCode")))); 154factory.MemberAccessExpression(rightSide, GetHashCodeName)); 242factory.MemberAccessExpression(thisSymbol, nameof(object.GetHashCode)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
216return [generator.ReturnStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name))]; 257return [generator.ExpressionStatement(generator.AssignmentStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name), generator.IdentifierName(parameter.Name)))];
ILLink.CodeFixProvider (1)
DynamicallyAccessedMembersCodeFixProvider.cs (1)
142SyntaxNode[] attributeArguments = [generator.AttributeArgument(generator.MemberAccessExpression(generator.DottedName("System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes"), stringArguments))];
Microsoft.Analyzers.Extra (2)
LegacyLoggingFixer.cs (2)
519var memberAccessExpression = gen.MemberAccessExpression(loggerSyntaxNode!, methodName); 595gen.MemberAccessExpression(gen.TypeExpression(comp.GetTypeByMetadataName("Microsoft.Extensions.Logging.LogLevel")!), details.Level),
Microsoft.CodeAnalysis.Analyzers (19)
FixAnalyzers\FixerWithFixAllAnalyzer.Fixer.cs (1)
72var returnStatement = generator.ReturnStatement(generator.MemberAccessExpression(
MetaAnalyzers\Fixers\CompareSymbolsCorrectlyFix.cs (3)
273generator.MemberAccessExpression( 290=> generator.MemberAccessExpression( 295=> generator.MemberAccessExpression(generator.DottedName(CompareSymbolsCorrectlyAnalyzer.SymbolEqualityComparerName), "Default");
MetaAnalyzers\Fixers\ConfigureGeneratedCodeAnalysisFix.cs (3)
71generator.MemberAccessExpression( 75generator.MemberAccessExpression( 78generator.MemberAccessExpression(
MetaAnalyzers\Fixers\EnableConcurrentExecutionFix.cs (1)
63generator.MemberAccessExpression(
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (2)
63generator.MemberAccessExpression( 79var memberAccessExpressionSyntaxKind = generator.MemberAccessExpression(generator.IdentifierName("ignored"), "ignored").RawKind;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
273factory.MemberAccessExpression(thisSymbol, nameof(object.Equals)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (6)
30factory.MemberAccessExpression(factory.BaseExpression(), GetHashCodeName))); 49factory.MemberAccessExpression(factory.TypeExpression(hashCodeType), "Combine"), 64factory.MemberAccessExpression(localReference, "Add"), 70factory.MemberAccessExpression(localReference, "ToHashCode")))); 154factory.MemberAccessExpression(rightSide, GetHashCodeName)); 242factory.MemberAccessExpression(thisSymbol, nameof(object.GetHashCode)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
216return [generator.ReturnStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name))]; 257return [generator.ExpressionStatement(generator.AssignmentStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name), generator.IdentifierName(parameter.Name)))];
Microsoft.CodeAnalysis.CodeStyle.Fixes (16)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
254generator.MemberAccessExpression(throughExpression, @event.Name),
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
206g.MemberAccessExpression(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Method.cs (1)
56factory.MemberAccessExpression(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
332generator.MemberAccessExpression(throughExpression, memberName), generator.IdentifierName("value")));
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (1)
173let caseLabel = (TMemberAccessExpression)generator.MemberAccessExpression(generator.TypeExpression(enumType), e.Name).WithAdditionalAnnotations(Simplifier.Annotation)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
209invocation = generator.MemberAccessExpression(taskTypeExpression, nameof(Task.CompletedTask)); 241var memberAccessExpressionSyntaxKind = generator.MemberAccessExpression(generator.IdentifierName("ignored"), "ignored").RawKind;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
273factory.MemberAccessExpression(thisSymbol, nameof(object.Equals)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (6)
30factory.MemberAccessExpression(factory.BaseExpression(), GetHashCodeName))); 49factory.MemberAccessExpression(factory.TypeExpression(hashCodeType), "Combine"), 64factory.MemberAccessExpression(localReference, "Add"), 70factory.MemberAccessExpression(localReference, "ToHashCode")))); 154factory.MemberAccessExpression(rightSide, GetHashCodeName)); 242factory.MemberAccessExpression(thisSymbol, nameof(object.GetHashCode)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
216return [generator.ReturnStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name))]; 257return [generator.ExpressionStatement(generator.AssignmentStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name), generator.IdentifierName(parameter.Name)))];
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
116var memberAccess = generator.MemberAccessExpression(generator.TypeExpression(type), memberName);
Microsoft.CodeAnalysis.CSharp.Features (3)
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (1)
98generator.MemberAccessExpression(collectionVariable, foreachInfo.CountName)),
Snippets\AbstractCSharpForLoopSnippetProvider.cs (1)
107return (property.Type.GenerateTypeSyntax(), generator.MemberAccessExpression(inlineExpression, property.Name));
src\roslyn\src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
116var memberAccess = generator.MemberAccessExpression(generator.TypeExpression(type), memberName);
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (5)
Microsoft.NetCore.Analyzers\Performance\CSharpPreferDictionaryTryMethodsOverContainsKeyGuardFixer.cs (1)
298var tryAddValueAccess = generator.MemberAccessExpression(fix.ContainsKeyAccess.Expression, TryAdd);
Microsoft.NetCore.Analyzers\Performance\CSharpUseStartsWithInsteadOfIndexOfComparisonWithZero.Fixer.cs (1)
51instance = generator.InvocationExpression(generator.MemberAccessExpression(instance, "AsSpan")).WithAdditionalAnnotations(new SyntaxAnnotation("SymbolId", "System.MemoryExtensions")).WithAddImportsAnnotation();
Microsoft.NetCore.Analyzers\Runtime\CSharpPreferDictionaryContainsMethods.Fixer.cs (1)
27var containsMemberAccess = generator.MemberAccessExpression(keysOrValuesMemberAccess.Expression, methodName);
Microsoft.NetCore.Analyzers\Runtime\CSharpPreferStreamAsyncMemoryOverloads.Fixer.cs (1)
124return generator.MemberAccessExpression(actualNode.WithoutTrivia(), memberName);
Microsoft.NetCore.Analyzers\Usage\CSharpDoNotPassNonNullableValueToArgumentNullExceptionThrowIfNullFixer.cs (1)
20var condition = generator.LogicalNotExpression(generator.MemberAccessExpression(nullableStructExpression, HasValue));
Microsoft.CodeAnalysis.Features (18)
CodeRefactorings\AddAwait\AbstractAddAwaitCodeRefactoringProvider.cs (1)
120generator.MemberAccessExpression(withoutTrivia, nameof(Task.ConfigureAwait)),
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (2)
861generator.MemberAccessExpression( 888generator.MemberAccessExpression(valueNode, field.Name)));
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (1)
212generator.MemberAccessExpression(leftExpression, nameof(IComparable.CompareTo)),
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (1)
187factory.MemberAccessExpression(
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (4)
663generator.MemberAccessExpression( 702generator.MemberAccessExpression( 728generator.MemberAccessExpression( 769generator.MemberAccessExpression(
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (1)
366methodName = _generator.MemberAccessExpression(receiverExpression, newMethodIdentifier);
Snippets\SnippetProviders\AbstractConsoleSnippetProvider.cs (1)
43var resultingNode = generator.InvocationExpression(generator.MemberAccessExpression(generator.IdentifierName(nameof(Console)), nameof(Console.WriteLine)));
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
254generator.MemberAccessExpression(throughExpression, @event.Name),
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
206g.MemberAccessExpression(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Method.cs (1)
56factory.MemberAccessExpression(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
332generator.MemberAccessExpression(throughExpression, memberName), generator.IdentifierName("value")));
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (1)
173let caseLabel = (TMemberAccessExpression)generator.MemberAccessExpression(generator.TypeExpression(enumType), e.Name).WithAdditionalAnnotations(Simplifier.Annotation)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
209invocation = generator.MemberAccessExpression(taskTypeExpression, nameof(Task.CompletedTask)); 241var memberAccessExpressionSyntaxKind = generator.MemberAccessExpression(generator.IdentifierName("ignored"), "ignored").RawKind;
Microsoft.CodeAnalysis.NetAnalyzers (44)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotDirectlyAwaitATask.Fixer.cs (1)
66SyntaxNode memberAccess = generator.MemberAccessExpression(expression.WithoutTrailingTrivia(), "ConfigureAwait");
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EquatableAnalyzer.Fixer.cs (2)
222generator.MemberAccessExpression( 241generator.MemberAccessExpression(
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\MarkAttributesWithAttributeUsage.Fixer.cs (1)
103new[] { editor.Generator.MemberAccessExpression(editor.Generator.TypeExpression(attributeTargetsType), attributeTargetValue) });
Microsoft.NetCore.Analyzers\Performance\DoNotUseCountWhenAnyCanBeUsed.Fixer.cs (1)
112var memberAccess = generator.MemberAccessExpression(Current(expression).WithoutTrailingTrivia(), isAsync ? AsyncMethodName : SyncMethodName);
Microsoft.NetCore.Analyzers\Performance\PreferConvertToHexStringOverBitConverter.Fixer.cs (4)
97var methodExpression = generator.MemberAccessExpression(typeExpression, convertToHexStringName); 105generator.InvocationExpression(generator.MemberAccessExpression( 106generator.InvocationExpression(generator.MemberAccessExpression( 122generator.MemberAccessExpression(methodInvocation, toLowerInvocation.TargetMethod.Name),
Microsoft.NetCore.Analyzers\Performance\PreferIsEmptyOverCount.Fixer.cs (1)
69generator.MemberAccessExpression(objectExpression, UseCountProperlyAnalyzer.IsEmpty);
Microsoft.NetCore.Analyzers\Performance\RecommendCaseInsensitiveStringComparison.Fixer.cs (3)
177SyntaxNode stringMemberAccessExpression = generator.MemberAccessExpression(mainInvocationInstance, mainInvocation.TargetMethod.Name); 196SyntaxNode memberAccess = generator.MemberAccessExpression(leftNode, RCISCAnalyzer.StringEqualsMethodName).WithTriviaFrom(leftNode); 200SyntaxNode typeMemberAccess = generator.MemberAccessExpression(stringComparisonTypeExpression, caseChangingApproachValue);
Microsoft.NetCore.Analyzers\Performance\UseAsSpanInsteadOfRangeIndexer.Fixer.cs (1)
103var asSpan = generator.InvocationExpression(generator.MemberAccessExpression(target, targetMethod));
Microsoft.NetCore.Analyzers\Performance\UseSearchValues.Fixer.cs (2)
157generator.MemberAccessExpression(generator.TypeExpressionForStaticMemberAccess(searchValues), "Create"), 184editor.ReplaceNode(stringInstance, (currentInstance, g) => g.InvocationExpression(g.MemberAccessExpression(currentInstance, "AsSpan")));
Microsoft.NetCore.Analyzers\Performance\UseSpanClearInsteadOfFIll.Fixer.cs (1)
50var memberAccess = generator.MemberAccessExpression(invocationTarget, UseSpanClearInsteadOfFillAnalyzer.ClearMethod);
Microsoft.NetCore.Analyzers\Performance\UseStartsWithInsteadOfIndexOfComparisonWithZero.Fixer.cs (2)
73SyntaxNode lengthAccess = generator.MemberAccessExpression(instance, "Length"); 125var expression = generator.InvocationExpression(generator.MemberAccessExpression(instance, "StartsWith"), arguments);
Microsoft.NetCore.Analyzers\Runtime\AvoidUnreliableStreamRead.Fixer.cs (1)
81var methodExpression = generator.MemberAccessExpression(
Microsoft.NetCore.Analyzers\Runtime\DoNotUseEnumerableMethodsOnIndexableCollectionsInsteadUseTheCollectionDirectly.Fixer.cs (2)
114var countMemberAccess = generator.MemberAccessExpression(collectionSyntax.WithoutTrailingTrivia(), CountPropertyName); 124return generator.MemberAccessExpression(adjustedCollectionSyntaxNoTrailingTrivia, CountPropertyName);
Microsoft.NetCore.Analyzers\Runtime\PreferJsonElementParse.Fixer.cs (1)
68SyntaxNode memberAccess = generator.MemberAccessExpression(
Microsoft.NetCore.Analyzers\Runtime\PreferStreamAsyncMemoryOverloads.Fixer.cs (1)
145SyntaxNode asyncMethodNode = generator.MemberAccessExpression(currentStreamInstanceNode, fix.Invocation.TargetMethod.Name);
Microsoft.NetCore.Analyzers\Runtime\PreferStringContainsOverIndexOf.Fixer.cs (3)
69SyntaxNode containsExpression = generator.MemberAccessExpression(Current(instance), "Contains"); 82SyntaxNode argument = generator.MemberAccessExpression(generator.MemberAccessExpression(systemNode, "StringComparison"), "CurrentCulture");
Microsoft.NetCore.Analyzers\Runtime\PreferTypedStringBuilderAppendOverloads.Fixer.cs (1)
101generator.MemberAccessExpression(Current(instance), "Append"),
Microsoft.NetCore.Analyzers\Runtime\TestForEmptyStringsUsingStringLength.Fixer.cs (3)
150SyntaxNode nullOrEmptyMemberSyntax = generator.MemberAccessExpression(typeNameSyntax, "IsNullOrEmpty"); 179leftOperand = generator.MemberAccessExpression(leftOperand, "Length"); 185rightOperand = generator.MemberAccessExpression(rightOperand.WithoutTrivia(), "Length");
Microsoft.NetCore.Analyzers\Runtime\TestForNaNCorrectly.Fixer.cs (1)
50SyntaxNode nanMemberSyntax = generator.MemberAccessExpression(typeNameSyntax, "IsNaN");
Microsoft.NetCore.Analyzers\Runtime\UseCancellationTokenThrowIfCancellationRequested.Fixer.cs (1)
124SyntaxNode memberAccess = editor.Generator.MemberAccessExpression(
Microsoft.NetCore.Analyzers\Runtime\UseEnvironmentMembersFixer.cs (1)
83SyntaxNode replacement = editor.Generator.MemberAccessExpression(
Microsoft.NetCore.Analyzers\Runtime\UseExceptionThrowHelpersFixer.cs (1)
120editor.Generator.MemberAccessExpression(
Microsoft.NetCore.Analyzers\Runtime\UseRegexMembersFixer.cs (1)
107generator.MemberAccessExpression(target, memberName),
Microsoft.NetCore.Analyzers\Runtime\UseSpanBasedStringConcat.Fixer.cs (1)
83SyntaxNode concatMemberAccessSyntax = generator.MemberAccessExpression(stringTypeNameSyntax, roscharConcatMethod.Name);
Microsoft.NetCore.Analyzers\Runtime\UseStringEqualsOverStringCompare.Fixer.cs (2)
130return generator.MemberAccessExpression(stringTypeExpression, nameof(string.Equals)); 219var stringComparisonMemberAccessSyntax = generator.MemberAccessExpression(
Microsoft.NetCore.Analyzers\Tasks\DoNotCreateTaskCompletionSourceWithWrongArguments.Fixer.cs (1)
55editor.Generator.MemberAccessExpression(
Microsoft.NetCore.Analyzers\Tasks\DoNotUseWhenAllOrWaitAllWithSingleArgumentFixer.cs (1)
48editor.Generator.MemberAccessExpression(
Microsoft.NetCore.Analyzers\Usage\UseVolatileReadWrite.Fixer.cs (1)
74var methodExpression = generator.MemberAccessExpression(
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (2)
62generator.MemberAccessExpression( 78var memberAccessExpressionSyntaxKind = generator.MemberAccessExpression(generator.IdentifierName("ignored"), "ignored").RawKind;
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (6)
Microsoft.NetCore.Analyzers\Performance\BasicPreferDictionaryTryMethodsOverContainsKeyGuardFixer.vb (2)
166Dim tryGetValueAccess = generator.MemberAccessExpression(fix.ContainsKeyAccess.Expression, 231Dim tryAddValueAccess = generator.MemberAccessExpression(fix.ContainsKeyAccess.Expression, TryAdd)
Microsoft.NetCore.Analyzers\Performance\BasicUseStartsWithInsteadOfIndexOfComparisonWithZero.Fixer.vb (1)
63arguments(index) = charArgumentSyntax.WithExpression(DirectCast(generator.InvocationExpression(generator.MemberAccessExpression(charArgumentSyntax.Expression, "ToString")), ExpressionSyntax))
Microsoft.NetCore.Analyzers\Runtime\BasicPreferDictionaryContainsMethods.Fixer.vb (1)
29Dim containsMemberExpression = generator.MemberAccessExpression(keysOrValuesMember.Expression, methodName)
Microsoft.NetCore.Analyzers\Runtime\BasicPreferStreamAsyncMemoryOverloads.Fixer.vb (1)
120Return generator.MemberAccessExpression(actualNode.WithoutTrivia(), memberName)
Microsoft.NetCore.Analyzers\Usage\BasicDoNotPassNonNullableValueToArgumentNullExceptionThrowIfNullFixer.vb (1)
17Dim condition = generator.LogicalNotExpression(generator.MemberAccessExpression(nullableStructExpression, HasValue))
Microsoft.CodeAnalysis.Workspaces (10)
Editing\SyntaxGenerator.cs (1)
29/// possible. For example, generating <see cref="MemberAccessExpression(SyntaxNode, string)"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
273factory.MemberAccessExpression(thisSymbol, nameof(object.Equals)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (6)
30factory.MemberAccessExpression(factory.BaseExpression(), GetHashCodeName))); 49factory.MemberAccessExpression(factory.TypeExpression(hashCodeType), "Combine"), 64factory.MemberAccessExpression(localReference, "Add"), 70factory.MemberAccessExpression(localReference, "ToHashCode")))); 154factory.MemberAccessExpression(rightSide, GetHashCodeName)); 242factory.MemberAccessExpression(thisSymbol, nameof(object.GetHashCode)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
216return [generator.ReturnStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name))]; 257return [generator.ExpressionStatement(generator.AssignmentStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name), generator.IdentifierName(parameter.Name)))];
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportFixer.cs (1)
423generator.MemberAccessExpression(
Roslyn.Diagnostics.Analyzers (11)
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (2)
63generator.MemberAccessExpression( 79var memberAccessExpressionSyntaxKind = generator.MemberAccessExpression(generator.IdentifierName("ignored"), "ignored").RawKind;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
273factory.MemberAccessExpression(thisSymbol, nameof(object.Equals)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (6)
30factory.MemberAccessExpression(factory.BaseExpression(), GetHashCodeName))); 49factory.MemberAccessExpression(factory.TypeExpression(hashCodeType), "Combine"), 64factory.MemberAccessExpression(localReference, "Add"), 70factory.MemberAccessExpression(localReference, "ToHashCode")))); 154factory.MemberAccessExpression(rightSide, GetHashCodeName)); 242factory.MemberAccessExpression(thisSymbol, nameof(object.GetHashCode)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
216return [generator.ReturnStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name))]; 257return [generator.ExpressionStatement(generator.AssignmentStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name), generator.IdentifierName(parameter.Name)))];
System.Text.RegularExpressions.Generator (2)
UpgradeToGeneratedRegexCodeFixer.cs (2)
158replacement = generator.InvocationExpression(generator.MemberAccessExpression(replacement, invocationOperation.TargetMethod.Name), 324regexOptionsValue ??= generator.MemberAccessExpression(SyntaxFactory.IdentifierName("RegexOptions"), "None");