/// <nodoc /> public static Xldb.Proto.ObservedPathEntry ToObservedPathEntry(this ObservedPathEntry pathEntry, PathTable pathTable) { return(new Xldb.Proto.ObservedPathEntry() { Path = pathEntry.Path.ToAbsolutePath(pathTable), EnumeratePatternRegex = pathEntry.EnumeratePatternRegex ?? "" }); }
/// <nodoc /> public static Xldb.Proto.ObservedPathEntry ToObservedPathEntry(this ObservedPathEntry pathEntry, PathTable pathTable, NameExpander nameExpander) { return(new Xldb.Proto.ObservedPathEntry() { Path = pathEntry.Path.ToAbsolutePath(pathTable, nameExpander), EnumeratePatternRegex = pathEntry.EnumeratePatternRegex ?? "", IsSearchPath = pathEntry.IsSearchPath, IsDirectoryPath = pathEntry.IsDirectoryPath, DirectoryEnumeration = pathEntry.DirectoryEnumeration, DirectoryEnumerationWithCustomPattern = pathEntry.DirectoryEnumerationWithCustomPattern, DirectoryEnumerationWithAllPattern = pathEntry.DirectoryEnumerationWithAllPattern, IsFileProbe = pathEntry.IsFileProbe }); }