15 references to ImplicitImportLocation
Microsoft.Build (15)
Construction\ProjectImportElement.cs (3)
22private ImplicitImportLocation _implicitImportLocation; 126public ImplicitImportLocation ImplicitImportLocation { get => Link != null ? ImportLink.ImplicitImportLocation : _implicitImportLocation; internal set => _implicitImportLocation = value; } 158ImplicitImportLocation implicitImportLocation,
Construction\ProjectRootElement.cs (4)
1914nodes.Add(ProjectImportElement.CreateImplicit("Sdk.props", currentProjectOrImport, ImplicitImportLocation.Top, referencedSdk, this)); 1915nodes.Add(ProjectImportElement.CreateImplicit("Sdk.targets", currentProjectOrImport, ImplicitImportLocation.Bottom, referencedSdk, this)); 1928nodes.Add(ProjectImportElement.CreateImplicit("Sdk.props", currentProjectOrImport, ImplicitImportLocation.Top, referencedSdk, sdkNode)); 1929nodes.Add(ProjectImportElement.CreateImplicit("Sdk.targets", currentProjectOrImport, ImplicitImportLocation.Bottom, referencedSdk, sdkNode));
Definition\Project.cs (2)
2871foreach (ProjectRootElement import in _data.ImportClosure.Where(i => i.ImportingElement?.ImplicitImportLocation == ImplicitImportLocation.Top).Select(i => i.ImportedProject)) 2886foreach (ProjectRootElement import in _data.ImportClosure.Where(i => i.ImportingElement?.ImplicitImportLocation == ImplicitImportLocation.Bottom).Select(i => i.ImportedProject))
Evaluation\Evaluator.cs (2)
908if (import.ImplicitImportLocation == ImplicitImportLocation.Top) 958if (import.ImplicitImportLocation == ImplicitImportLocation.Bottom)
Evaluation\Preprocessor.cs (3)
140foreach (ResolvedImport resolvedImport in _project.Imports.Where(i => i.ImportingElement.ImplicitImportLocation != ImplicitImportLocation.None)) 183foreach (ResolvedImport import in implicitImports.Where(i => i.ImportingElement.ImplicitImportLocation == ImplicitImportLocation.Top)) 209foreach (var import in implicitImports.Where(i => i.ImportingElement.ImplicitImportLocation == ImplicitImportLocation.Bottom))
ObjectModelRemoting\ConstructionObjectLinks\ProjectImportElementLink.cs (1)
17public abstract ImplicitImportLocation ImplicitImportLocation { get; }