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); 151CodeGenerationSymbolFactory.CreateParameterSymbol(_containingType.IsValueType ? _containingType : _containingType.WithNullableAnnotation(NullableAnnotation.Annotated), LeftName), 152CodeGenerationSymbolFactory.CreateParameterSymbol(_containingType.IsValueType ? _containingType : _containingType.WithNullableAnnotation(NullableAnnotation.Annotated), RightName)); 164var expression = _containingType.IsValueType 172generator.GetDefaultEqualityComparer(generatorInternal, compilation, _containingType), 207return 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);