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