private static NestedVirtualFile GetNestedVirtualFile(string virtualPath)
{
var mappings = GetResourceMappings(virtualPath);
if (mappings == null || !mappings.Any())
{
return null;
}
return AssemblyResourceNamePairs.Where(x => mappings.Contains(x.Name))
.Select(pair => new NestedVirtualFile(virtualPath, pair.Assembly, pair.Name))
.FirstOrDefault();
}