/// <summary> /// Creates an implicit ProjectImportElement as if it was in the project. /// </summary> /// <returns></returns> internal static ProjectImportElement CreateImplicit(string project, ProjectRootElement containingProject, ImplicitImportLocation implicitImportLocation, SdkReference sdkReference) { XmlElementWithLocation element = containingProject.CreateElement(XMakeElements.import); return(new ProjectImportElement(element, containingProject) { Project = project, Sdk = sdkReference.ToString(), ImplicitImportLocation = implicitImportLocation, ParsedSdkReference = sdkReference }); }
/// <summary> /// Creates an implicit ProjectImportElement as if it was in the project. /// </summary> /// <returns></returns> internal static ProjectImportElement CreateImplicit(string project, ProjectRootElement containingProject, ImplicitImportLocation implicitImportLocation, string sdkName) { ProjectImportElement import = CreateDisconnected(project, containingProject); import.ImplicitImportLocation = implicitImportLocation; import.Sdk = sdkName; return(import); }