29 references to Imports
Microsoft.Build (6)
Definition\ProjectCollection.cs (1)
1359foreach (var import in project.Imports)
Evaluation\Preprocessor.cs (2)
62IList<ResolvedImport> imports = project.Imports; 137foreach (ResolvedImport resolvedImport in _project.Imports.Where(i => i.ImportingElement.ImplicitImportLocation != ImplicitImportLocation.None))
Instance\ProjectInstance.cs (2)
395this.CreateImportsSnapshot(project.Imports, project.ImportsIncludingDuplicates); 471CreateImportsSnapshot(linkedProject.Imports, linkedProject.ImportsIncludingDuplicates);
ObjectModelRemoting\DefinitionObjectsLinks\ProjectLink.cs (1)
74/// Access to remote <see cref="Project.Imports"/>.
Microsoft.Build.Engine.OM.UnitTests (8)
Definition\Project_Tests.cs (4)
605IList<ResolvedImport> imports = project.Imports; 1448project.Imports.First().ImportedProject.ShouldBeSameAs(import); 1531project.Imports.First().ImportedProject.ShouldBeSameAs(import); 1532newProject.Imports.First().ImportedProject.ShouldBeSameAs(import);
ObjectModelRemoting\Helpers\ViewValidation.evaluation.cs (2)
342Verify(view.Imports, real.Imports, Verify, context);
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectLink.cs (2)
52public IList<RemotedResolvedImport> Imports => this.Source.Imports.ConvertCollection<RemotedResolvedImport, ResolvedImport>((a) => a.Export(this.OwningCollection)); 55=> this.Source.Imports.ConvertCollection<RemotedResolvedImport, ResolvedImport>((a) => a.Export(this.OwningCollection));
Microsoft.Build.Engine.UnitTests (14)
Evaluation\Evaluator_Tests.cs (1)
901IList<ResolvedImport> imports = project.Imports;
Evaluation\Preprocessor_Tests.cs (1)
991var virtualImport = project.Imports.First(i => i.ImportedProject.FullPath.StartsWith(projectPath + ".SdkResolver"));
Evaluation\ProjectSdkImplicitImport_Tests.cs (12)
139Assert.Equal(2, project.Imports.Count); 141ResolvedImport initialResolvedImport = project.Imports[0]; 145ResolvedImport finalResolvedImport = project.Imports[1]; 205Assert.Equal(sdkNames.Count * 2, project.Imports.Count); 329Assert.Empty(project.Imports); 439project.Imports.Count.ShouldBe(2); 440var importElement = project.Imports[0].ImportingElement; 514project.Imports.Count.ShouldBe(2); 515var imports = project.Imports; 683project.Imports.Count.ShouldBe(2); 685foreach (var import in project.Imports) 696project.Imports.Count.ShouldBe(0);
TaskUsageLogger (1)
TaskUsageLogger.cs (1)
228foreach (ResolvedImport import in p.Imports)