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)
135
SyntaxNode[] attributeArguments = [generator.AttributeArgument(generator.
MemberAccessExpression
(generator.DottedName("System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes"), stringArguments))];
Microsoft.Analyzers.Extra (2)
CallAnalysis\Fixers\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)
221
var tryAddValueAccess = generator.
MemberAccessExpression
(containsKeyAccess.Expression, TryAdd);
Microsoft.NetCore.Analyzers\Performance\CSharpUseStartsWithInsteadOfIndexOfComparisonWithZero.Fixer.cs (1)
31
instance = generator.InvocationExpression(generator.
MemberAccessExpression
(instance, "AsSpan")).WithAdditionalAnnotations(new SyntaxAnnotation("SymbolId", "System.MemoryExtensions")).WithAddImportsAnnotation();
Microsoft.NetCore.Analyzers\Runtime\CSharpPreferDictionaryContainsMethods.Fixer.cs (1)
53
var containsMemberAccess = editor.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)
23
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 (45)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotDirectlyAwaitATask.Fixer.cs (1)
66
SyntaxNode memberAccess = generator.
MemberAccessExpression
(expression.WithoutTrailingTrivia(), "ConfigureAwait");
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EquatableAnalyzer.Fixer.cs (2)
180
generator.
MemberAccessExpression
(
199
generator.
MemberAccessExpression
(
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\MarkAttributesWithAttributeUsage.Fixer.cs (1)
70
new[] { editor.Generator.
MemberAccessExpression
(editor.Generator.TypeExpression(attributeTargetsType), attributeTargetValue) });
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidLengthCalculationWhenSlicingToEnd.Fixer.cs (1)
72
var methodExpression = generator.
MemberAccessExpression
(instance, methodName);
Microsoft.NetCore.Analyzers\Performance\DoNotUseCountWhenAnyCanBeUsed.Fixer.cs (1)
129
var memberAccess = generator.
MemberAccessExpression
(this._expression.WithoutTrailingTrivia(), this._isAsync ? AsyncMethodName : SyncMethodName);
Microsoft.NetCore.Analyzers\Performance\PreferConvertToHexStringOverBitConverter.Fixer.cs (4)
92
var methodExpression = generator.
MemberAccessExpression
(typeExpression, convertToHexStringName);
100
generator.InvocationExpression(generator.
MemberAccessExpression
(
101
generator.InvocationExpression(generator.
MemberAccessExpression
(
117
generator.
MemberAccessExpression
(methodInvocation, toLowerInvocation.TargetMethod.Name),
Microsoft.NetCore.Analyzers\Performance\PreferIsEmptyOverCount.Fixer.cs (1)
58
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)
112
editor.Generator.
MemberAccessExpression
(_methodTarget, _targetMethod));
Microsoft.NetCore.Analyzers\Performance\UseSearchValues.Fixer.cs (2)
132
generator.
MemberAccessExpression
(generator.TypeExpressionForStaticMemberAccess(searchValues), "Create"),
159
editor.ReplaceNode(stringInstance, generator.InvocationExpression(generator.
MemberAccessExpression
(stringInstance, "AsSpan")));
Microsoft.NetCore.Analyzers\Performance\UseSpanClearInsteadOfFIll.Fixer.cs (1)
47
var memberAccess = generator.
MemberAccessExpression
(invocationTarget, UseSpanClearInsteadOfFillAnalyzer.ClearMethod);
Microsoft.NetCore.Analyzers\Performance\UseStartsWithInsteadOfIndexOfComparisonWithZero.Fixer.cs (2)
66
var lengthAccess = generator.
MemberAccessExpression
(instance, "Length");
96
var expression = generator.InvocationExpression(generator.
MemberAccessExpression
(instance, "StartsWith"), arguments);
Microsoft.NetCore.Analyzers\Runtime\AvoidUnreliableStreamRead.Fixer.cs (1)
90
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)
64
SyntaxNode memberAccess = generator.
MemberAccessExpression
(
Microsoft.NetCore.Analyzers\Runtime\PreferStreamAsyncMemoryOverloads.Fixer.cs (1)
163
SyntaxNode asyncMethodNode = generator.
MemberAccessExpression
(streamInstanceNode, methodName);
Microsoft.NetCore.Analyzers\Runtime\PreferStringContainsOverIndexOf.Fixer.cs (3)
80
var containsExpression = generator.
MemberAccessExpression
(syntaxNode, "Contains");
93
var argument = generator.
MemberAccessExpression
(generator.
MemberAccessExpression
(systemNode, "StringComparison"), "CurrentCulture");
Microsoft.NetCore.Analyzers\Runtime\PreferTypedStringBuilderAppendOverloads.Fixer.cs (1)
73
editor.Generator.
MemberAccessExpression
(
Microsoft.NetCore.Analyzers\Runtime\TestForEmptyStringsUsingStringLength.Fixer.cs (3)
112
SyntaxNode nullOrEmptyMemberSyntax = editor.Generator.
MemberAccessExpression
(typeNameSyntax, "IsNullOrEmpty");
135
leftOperand = editor.Generator.
MemberAccessExpression
(leftOperand, "Length");
141
rightOperand = editor.Generator.
MemberAccessExpression
(rightOperand.WithoutTrivia(), "Length");
Microsoft.NetCore.Analyzers\Runtime\TestForNaNCorrectly.Fixer.cs (1)
91
SyntaxNode nanMemberSyntax = editor.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)
63
var replacement = editor.Generator.
MemberAccessExpression
(editor.Generator.TypeExpressionForStaticMemberAccess(environmentType), memberName);
Microsoft.NetCore.Analyzers\Runtime\UseExceptionThrowHelpersFixer.cs (1)
120
editor.Generator.
MemberAccessExpression
(
Microsoft.NetCore.Analyzers\Runtime\UseRegexMembersFixer.cs (1)
69
editor.Generator.
MemberAccessExpression
(
Microsoft.NetCore.Analyzers\Runtime\UseSpanBasedStringConcat.Fixer.cs (1)
92
SyntaxNode concatMemberAccessSyntax = generator.
MemberAccessExpression
(stringTypeNameSyntax, roscharConcatMethod.Name);
Microsoft.NetCore.Analyzers\Runtime\UseStringEqualsOverStringCompare.Fixer.cs (2)
108
return generator.
MemberAccessExpression
(stringTypeExpression, nameof(string.Equals));
197
var stringComparisonMemberAccessSyntax = generator.
MemberAccessExpression
(
Microsoft.NetCore.Analyzers\Tasks\DoNotCreateTaskCompletionSourceWithWrongArguments.Fixer.cs (1)
48
editor.Generator.
MemberAccessExpression
(
Microsoft.NetCore.Analyzers\Tasks\DoNotUseWhenAllOrWaitAllWithSingleArgumentFixer.cs (1)
48
editor.Generator.
MemberAccessExpression
(
Microsoft.NetCore.Analyzers\Usage\UseVolatileReadWrite.Fixer.cs (1)
83
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 (5)
Microsoft.NetCore.Analyzers\Performance\BasicPreferDictionaryTryMethodsOverContainsKeyGuardFixer.vb (2)
123
Dim tryGetValueAccess = generator.
MemberAccessExpression
(containsKeyAccess.Expression,
190
Dim tryAddValueAccess = generator.
MemberAccessExpression
(containsKeyAccess.Expression, TryAdd)
Microsoft.NetCore.Analyzers\Performance\BasicUseStartsWithInsteadOfIndexOfComparisonWithZero.Fixer.vb (1)
29
arguments(0) = charArgumentSyntax.WithExpression(DirectCast(generator.InvocationExpression(generator.
MemberAccessExpression
(charArgumentSyntax.Expression, "ToString")), ExpressionSyntax))
Microsoft.NetCore.Analyzers\Runtime\BasicPreferStreamAsyncMemoryOverloads.Fixer.vb (1)
120
Return generator.
MemberAccessExpression
(actualNode.WithoutTrivia(), memberName)
Microsoft.NetCore.Analyzers\Usage\BasicDoNotPassNonNullableValueToArgumentNullExceptionThrowIfNullFixer.vb (1)
19
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");