public LightBulbSessionInfo( LightBulbInvocationType lightBulbInvocationType, UserActionOutcome outcome, int numberOfItemsShown, int indexOfSelectedItem, int uniqueIdOfSelectedItem, int extendedFlagsOfSelectedItem) { this.LightBulbInvocationType = lightBulbInvocationType; this.Outcome = outcome; this.NumberOfItemsShown = numberOfItemsShown; this.IndexOfSelectedItem = indexOfSelectedItem; this.UniqueIdOfSelectedItem = uniqueIdOfSelectedItem; this.ExtendedFlagsOfSelectedItem = extendedFlagsOfSelectedItem; }
public LightBulbSessionInfo( LightBulbInvocationType lightBulbInvocationType, UserActionOutcome outcome, int numberOfItemsShown, int indexOfSelectedItem, int uniqueIdOfSelectedItem, int extendedFlagsOfSelectedItem) { this.LightBulbInvocationType = lightBulbInvocationType; this.Outcome = outcome; this.NumberOfItemsShown = numberOfItemsShown; this.IndexOfSelectedItem = indexOfSelectedItem; this.UniqueIdOfSelectedItem = uniqueIdOfSelectedItem; this.ExtendedFlagsOfSelectedItem = extendedFlagsOfSelectedItem; }
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; }
public static KeyValueLogMessage Create( OptionSet optionSet, UserActionOutcome outcome, bool conflictResolutionFinishedComputing, bool previewChanges, IList <InlineRenameReplacementKind> replacementKinds ) { return(KeyValueLogMessage.Create( LogType.UserAction, m => { m[RenameInComments] = optionSet.GetOption(RenameOptions.RenameInComments); m[RenameInStrings] = optionSet.GetOption(RenameOptions.RenameInStrings); m[RenameOverloads] = optionSet.GetOption(RenameOptions.RenameOverloads); m[Committed] = (outcome & UserActionOutcome.Committed) == UserActionOutcome.Committed; m[Canceled] = (outcome & UserActionOutcome.Canceled) == UserActionOutcome.Canceled; m[ConflictResolutionFinishedComputing] = conflictResolutionFinishedComputing; m[PreviewChanges] = previewChanges; m[RenamedIdentifiersWithoutConflicts] = replacementKinds.Count( r => r == InlineRenameReplacementKind.NoConflict ); m[ResolvableReferenceConflicts] = replacementKinds.Count( r => r == InlineRenameReplacementKind.ResolvedReferenceConflict ); m[ResolvableNonReferenceConflicts] = replacementKinds.Count( r => r == InlineRenameReplacementKind.ResolvedNonReferenceConflict ); m[UnresolvableConflicts] = replacementKinds.Count( r => r == InlineRenameReplacementKind.UnresolvedConflict ); } )); }
public static KeyValueLogMessage Create( OptionSet optionSet, UserActionOutcome outcome, bool conflictResolutionFinishedComputing, bool previewChanges, IList<InlineRenameReplacementKind> replacementKinds) { return KeyValueLogMessage.Create(m => { m[RenameInComments] = optionSet.GetOption(RenameOptions.RenameInComments); m[RenameInStrings] = optionSet.GetOption(RenameOptions.RenameInStrings); m[RenameOverloads] = optionSet.GetOption(RenameOptions.RenameOverloads); m[Committed] = (outcome & UserActionOutcome.Committed) == UserActionOutcome.Committed; m[Canceled] = (outcome & UserActionOutcome.Canceled) == UserActionOutcome.Canceled; m[ConflictResolutionFinishedComputing] = conflictResolutionFinishedComputing; m[PreviewChanges] = previewChanges; m[RenamedIdentifiersWithoutConflicts] = replacementKinds.Count(r => r == InlineRenameReplacementKind.NoConflict); m[ResolvableReferenceConflicts] = replacementKinds.Count(r => r == InlineRenameReplacementKind.ResolvedReferenceConflict); m[ResolvableNonReferenceConflicts] = replacementKinds.Count(r => r == InlineRenameReplacementKind.ResolvedNonReferenceConflict); m[UnresolvableConflicts] = replacementKinds.Count(r => r == InlineRenameReplacementKind.UnresolvedConflict); }); }