Example #1
0
 public RenameSessionInfo(
     OptionSet options,
     UserActionOutcome outcome,
     bool conflictResolutionFinishedComputing,
     bool previewChanges,
     int renamedIdentifiersWithoutConflicts,
     int resolvableReferenceConflicts,
     int resolvableNonReferenceConflicts,
     int unresolvableConflicts)
 {
     this.Options = options;
     this.Outcome = outcome;
     this.ExtendedFlags = RenameSessionExtendedFlags.None;
     this.ExtendedFlags |= conflictResolutionFinishedComputing ? RenameSessionExtendedFlags.ConflictResolutionFinishedComputing : RenameSessionExtendedFlags.None;
     this.ExtendedFlags |= previewChanges ? RenameSessionExtendedFlags.PreviewChanges : RenameSessionExtendedFlags.None;
     this.RenamedIdentifiersWithoutConflicts = renamedIdentifiersWithoutConflicts;
     this.ResolvableReferenceConflicts = resolvableReferenceConflicts;
     this.ResolvableNonReferenceConflicts = resolvableNonReferenceConflicts;
     this.UnresolvableConflicts = unresolvableConflicts;
 }
 public RenameSessionInfo(
     OptionSet options,
     UserActionOutcome outcome,
     bool conflictResolutionFinishedComputing,
     bool previewChanges,
     int renamedIdentifiersWithoutConflicts,
     int resolvableReferenceConflicts,
     int resolvableNonReferenceConflicts,
     int unresolvableConflicts)
 {
     this.Options        = options;
     this.Outcome        = outcome;
     this.ExtendedFlags  = RenameSessionExtendedFlags.None;
     this.ExtendedFlags |= conflictResolutionFinishedComputing ? RenameSessionExtendedFlags.ConflictResolutionFinishedComputing : RenameSessionExtendedFlags.None;
     this.ExtendedFlags |= previewChanges ? RenameSessionExtendedFlags.PreviewChanges : RenameSessionExtendedFlags.None;
     this.RenamedIdentifiersWithoutConflicts = renamedIdentifiersWithoutConflicts;
     this.ResolvableReferenceConflicts       = resolvableReferenceConflicts;
     this.ResolvableNonReferenceConflicts    = resolvableNonReferenceConflicts;
     this.UnresolvableConflicts = unresolvableConflicts;
 }