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