GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeAction.cs (18)
73var info = await _document.GetCodeGenerationInfoAsync(CodeGenerationContext.Default, cancellationToken).ConfigureAwait(false);
74var formattingOptions = await _document.GetSyntaxFormattingOptionsAsync(cancellationToken).ConfigureAwait(false);
80var generator = _document.GetRequiredLanguageService<SyntaxGenerator>();
89var service = _document.GetRequiredLanguageService<IGenerateEqualsAndGetHashCodeService>();
101var semanticModel = await _document.GetRequiredSemanticModelAsync(cancellationToken).ConfigureAwait(false);
117var oldRoot = await _document.GetRequiredSyntaxRootAsync(cancellationToken).ConfigureAwait(false);
118var newDocument = _document.WithSyntaxRoot(oldRoot.ReplaceNode(oldType, newType));
119var addImportOptions = await _document.GetAddImportPlacementOptionsAsync(cancellationToken).ConfigureAwait(false);
127var compilation = await _document.Project.GetRequiredCompilationAsync(cancellationToken).ConfigureAwait(false);
129var generator = _document.GetRequiredLanguageService<SyntaxGenerator>();
130var generatorInternal = _document.GetRequiredLanguageService<SyntaxGeneratorInternal>();
189var service = _document.GetRequiredLanguageService<IGenerateEqualsAndGetHashCodeService>();
190return service.GenerateGetHashCodeMethodAsync(_document, _containingType, _selectedMembers, cancellationToken);
195var service = _document.GetRequiredLanguageService<IGenerateEqualsAndGetHashCodeService>();
197? service.GenerateEqualsMethodThroughIEquatableEqualsAsync(_document, _containingType, cancellationToken)
198: service.GenerateEqualsMethodAsync(_document, _containingType, _selectedMembers, cancellationToken);
203var service = _document.GetRequiredLanguageService<IGenerateEqualsAndGetHashCodeService>();
205_document, _containingType, _selectedMembers, constructedEquatableType, cancellationToken).ConfigureAwait(false);