private void Fire(IKaVEList <IVersionControlAction> content, ISolutionName solutionName) { var gitEvent = Create <VersionControlEvent>(); gitEvent.Solution = solutionName; gitEvent.Actions = content; FireNow(gitEvent); }
public GitLogFileChangedEventArgs([NotNull] string directory, [NotNull] ISolutionName solution) : base(WatcherChangeTypes.Changed, directory, "HEAD") { Solution = solution; }
public VersionControlEvent() { Actions = Lists.NewList <IVersionControlAction>(); Solution = Names.UnknownSolution; }
public static ISolutionName ToAnonymousName([CanBeNull] this ISolutionName solution) { return(solution == null ? null : Names.Solution(solution.Identifier.ToHash())); }