1 write to _containingType
Microsoft.CodeAnalysis.Features (1)
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeAction.cs (1)
53
_containingType
= containingType;
15 references to _containingType
Microsoft.CodeAnalysis.Features (15)
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeAction.cs (15)
124
!
_containingType
.IsValueType
128
? equatableType.Construct(
_containingType
.WithNullableAnnotation(NullableAnnotation.Annotated))
129
: equatableType.Construct(
_containingType
);
151
CodeGenerationSymbolFactory.CreateParameterSymbol(
_containingType
.IsValueType ?
_containingType
:
_containingType
.WithNullableAnnotation(NullableAnnotation.Annotated), LeftName),
152
CodeGenerationSymbolFactory.CreateParameterSymbol(
_containingType
.IsValueType ?
_containingType
:
_containingType
.WithNullableAnnotation(NullableAnnotation.Annotated), RightName));
164
var expression =
_containingType
.IsValueType
172
generator.GetDefaultEqualityComparer(generatorInternal, compilation,
_containingType
),
207
return service.GenerateGetHashCodeMethodAsync(_document,
_containingType
, _selectedMembers, cancellationToken);
214
? service.GenerateEqualsMethodThroughIEquatableEqualsAsync(_document,
_containingType
, cancellationToken)
215
: service.GenerateEqualsMethodAsync(_document,
_containingType
, _selectedMembers, cancellationToken);
222
_document,
_containingType
, _selectedMembers, constructedEquatableType, cancellationToken).ConfigureAwait(false);