Brandy.Web.EmbeddedResourceVirtualPathProvider.GetNestedVirtualFile C# (CSharp) Method

GetNestedVirtualFile() private static method

private static GetNestedVirtualFile ( string virtualPath ) : NestedVirtualFile
virtualPath string
return NestedVirtualFile
        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();
        }