public GenerateEqualsAndGetHashCodeWithDialogCodeAction( AbstractGenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider service, Document document, TextSpan textSpan, INamedTypeSymbol containingType, ImmutableArray <ISymbol> viableMembers, ImmutableArray <PickMembersOption> pickMembersOptions, bool generateEquals = false, bool generateGetHashCode = false) { _service = service; _document = document; _containingType = containingType; _viableMembers = viableMembers; _pickMembersOptions = pickMembersOptions; _textSpan = textSpan; _generateEquals = generateEquals; _generateGetHashCode = generateGetHashCode; }
public GenerateEqualsAndGetHashCodeAction( AbstractGenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider service, Document document, TextSpan textSpan, INamedTypeSymbol containingType, ImmutableArray <ISymbol> selectedMembers, bool generateEquals, bool generateGetHashCode, bool implementIEquatable, bool generateOperators) { _service = service; _document = document; _containingType = containingType; _selectedMembers = selectedMembers; _textSpan = textSpan; _generateEquals = generateEquals; _generateGetHashCode = generateGetHashCode; _implementIEquatable = implementIEquatable; _generateOperators = generateOperators; }