public GenerateEqualsAndGetHashCodeWithDialogCodeAction( GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider service, Document document, TextSpan textSpan, INamedTypeSymbol containingType, ImmutableArray <ISymbol> viableMembers, bool generateEquals = false, bool generateGetHashCode = false) { _service = service; _document = document; _containingType = containingType; _viableMembers = viableMembers; _textSpan = textSpan; _generateEquals = generateEquals; _generateGetHashCode = generateGetHashCode; }
public GenerateEqualsAndHashCodeAction( GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider service, Document document, TextSpan textSpan, INamedTypeSymbol containingType, IList <ISymbol> selectedMembers, bool generateEquals = false, bool generateGetHashCode = false) { _service = service; _document = document; _containingType = containingType; _selectedMembers = selectedMembers; _textSpan = textSpan; _generateEquals = generateEquals; _generateGetHashCode = generateGetHashCode; }
public GenerateEqualsAndGetHashCodeWithDialogCodeAction( GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider service, Document document, SyntaxNode typeDeclaration, INamedTypeSymbol containingType, ImmutableArray <ISymbol> viableMembers, ImmutableArray <PickMembersOption> pickMembersOptions, bool generateEquals = false, bool generateGetHashCode = false) { _service = service; _document = document; _typeDeclaration = typeDeclaration; _containingType = containingType; _viableMembers = viableMembers; _pickMembersOptions = pickMembersOptions; _generateEquals = generateEquals; _generateGetHashCode = generateGetHashCode; }
public GenerateEqualsAndGetHashCodeAction( GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider 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; }