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;
 }
示例#2
0
 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;
 }