AvalonStudio.Projects.Solution.LoadProjectFile C# (CSharp) Méthode

LoadProjectFile() public static méthode

public static LoadProjectFile ( ISolution solution, string fileName ) : IProject
solution ISolution
fileName string
Résultat IProject
        public static IProject LoadProjectFile(ISolution solution, string fileName)
		{
			var shell = IoC.Get<IShell>();
			IProject result = null;

			var extension = Path.GetExtension(fileName).Remove(0, 1);

			var projectType = shell.ProjectTypes.FirstOrDefault(p => p.Extension == extension);

			if (projectType != null)
			{
				result = projectType.Load(solution, fileName);
			}

			result.ToolChain?.ProvisionSettings(result);

			return result;
		}