private static bool TryInterpretLogicalName(string logicalName, out EmbeddedResourceKind kind, out string resolvedName) { foreach (var kvp in _knownResourceKindsByNamePrefix) { if (logicalName.StartsWith(kvp.Key, StringComparison.Ordinal)) { kind = kvp.Value; resolvedName = logicalName.Substring(kvp.Key.Length); return(true); } } kind = default; resolvedName = default; return(false); }
public EmbeddedResourceInfo(EmbeddedResourceKind kind, string relativePath) { Kind = kind; RelativePath = relativePath; }