public static FileChecker TryCreate(IConfigNodeProvider nodeProvider, ReadedFileInfo fileInfo) { var node = nodeProvider.ByName(ConfigSectionName).FirstOrDefault(); if (node == null) return null; var cfg = DefaultDeserializer.Instance.Deserialize<WatchFileConfig>(node); return TryCreate(fileInfo, cfg.Mode, cfg.Delay, cfg.Check.GetValueOrDefault(CheckMode.All)); }
private ConfigProtectedData tryGetConfig(IConfigNodeProvider nodeProvider) { foreach (var node in nodeProvider.ByName(typeof(ConfigProtectedData).GetSectionName())) { return(DefaultDeserializer.Instance.Deserialize <ConfigProtectedData>(node)); } return(null); }
internal static string GetIdentitySource(this IConfigNodeProvider nodeProvider, string defaultIdentity) { foreach (var node in nodeProvider.ByName(IdentitySectionName)) { return(node.Text); } return(defaultIdentity); }
public static FileChecker TryCreate(IConfigNodeProvider nodeProvider, ReadedFileInfo fileInfo) { var node = nodeProvider.ByName(ConfigSectionName).FirstOrDefault(); if (node == null) { return(null); } var cfg = DefaultDeserializer.Instance.Deserialize <WatchFileConfig>(node); return(TryCreate(fileInfo, cfg.Mode, cfg.Delay, cfg.Check.GetValueOrDefault(CheckMode.All))); }
private ConfigProtectedData tryGetConfig(IConfigNodeProvider nodeProvider) { foreach (var node in nodeProvider.ByName(typeof(ConfigProtectedData).GetSectionName())) return DefaultDeserializer.Instance.Deserialize<ConfigProtectedData>(node); return null; }
public IEnumerable <ICfgNode> ByName(string sectionName) { return(_nodeProvider.ByName(sectionName)); }