43 references to Import
Microsoft.Build.Engine.OM.UnitTests (43)
ObjectModelRemoting\RemoteProjectsProviderMock\CollectionsHelpers.cs (2)
60var s = importer.Import<T, RMock>(sRemoter); 115var value = importer.Import<TValue, RMock>(sRemoter.Value);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectChooseElementLink.cs (1)
16return remote.Import<ProjectElement, MockProjectChooseElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectExtensionsElementLink.cs (1)
18return remote.Import<ProjectElement, MockProjectExtensionsElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectImportElementLink.cs (1)
18return remote.Import<ProjectElement, MockProjectImportElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectImportGroupElementLink.cs (1)
16return remote.Import<ProjectElement, MockProjectImportGroupElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectItemDefinitionElementLink.cs (1)
16return remote.Import<ProjectElement, MockProjectItemDefinitionElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectItemDefinitionGroupElementLink.cs (1)
16return remote.Import<ProjectElement, MockProjectItemDefinitionGroupElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectItemElementLink.cs (1)
18return remote.Import<ProjectElement, MockProjectItemElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectItemGroupElementLink.cs (1)
16return remote.Import<ProjectElement, MockProjectItemGroupElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectMetadataElementLink.cs (1)
18return remote.Import<ProjectElement, MockProjectMetadataElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectOnErrorElementLink.cs (1)
16return remote.Import<ProjectElement, MockProjectOnErrorElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectOtherwiseElementLink.cs (1)
16return remote.Import<ProjectElement, MockProjectOtherwiseElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectOutputElementLink.cs (1)
16return remote.Import<ProjectElement, MockProjectOutputElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectPropertyElementLink.cs (1)
18return remote.Import<ProjectElement, MockProjectPropertyElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectPropertyGroupElementLink.cs (1)
16return remote.Import<ProjectElement, MockProjectPropertyGroupElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectRootElementLink.cs (1)
28return remote.Import<ProjectElement, MockProjectRootElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectSdkElementLink.cs (1)
16return remote.Import<ProjectElement, MockProjectSdkElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectTargetElementLink.cs (1)
18return remote.Import<ProjectElement, MockProjectTargetElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectTaskElementLink.cs (1)
18return remote.Import<ProjectElement, MockProjectTaskElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectUsingTaskBodyElementLink.cs (1)
18return remote.Import<ProjectElement, MockProjectUsingTaskBodyElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectUsingTaskElementLink.cs (1)
16return remote.Import<ProjectElement, MockProjectUsingTaskElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectUsingTaskParameterElementLink.cs (1)
17return remote.Import<ProjectElement, MockProjectUsingTaskParameterElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectWhenElementLink.cs (1)
16return remote.Import<ProjectElement, MockProjectWhenElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockUsingTaskParameterGroupElementLink.cs (1)
16return remote.Import<ProjectElement, MockUsingTaskParameterGroupElementLinkRemoter>(this);
ObjectModelRemoting\RemoteProjectsProviderMock\DirectlyRemotedClasses.cs (2)
46var importElement = (ProjectImportElement)importer.Import<ProjectElement, MockProjectImportElementLinkRemoter>(this.ImportingElement); 47var projectElement = (ProjectRootElement)importer.Import<ProjectElement, MockProjectRootElementLinkRemoter>(this.ImportedProject);
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectItemDefinitionLink.cs (3)
45public override Project Project => this.Linker.Import<Project, MockProjectLinkRemoter>(this.Proxy.Project); 50=> this.Linker.Import<ProjectMetadata, MockProjectMetadataLinkRemoter>(this.Proxy.GetMetadata(name)); 53=> this.Linker.Import<ProjectMetadata, MockProjectMetadataLinkRemoter>(this.Proxy.SetMetadataValue(name, unevaluatedValue));
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectItemLink.cs (3)
53public override Project Project => this.Linker.Import<Project, MockProjectLinkRemoter>(this.Proxy.Project); 62=> this.Linker.Import<ProjectMetadata, MockProjectMetadataLinkRemoter>(this.Proxy.GetMetadata(name)); 65=> this.Linker.Import<ProjectMetadata, MockProjectMetadataLinkRemoter>(this.Proxy.SetMetadataValue(name, unevaluatedValue, propagateMetadataToSiblingItems));
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectLink.cs (4)
97public bool RemoveItem(MockProjectItemLinkRemoter item) => this.Source.RemoveItem(this.OwningCollection.Import<ProjectItem, MockProjectItemLinkRemoter>(item)); 103=> this.Source.RemoveProperty(this.OwningCollection.Import<ProjectProperty, MockProjectPropertyLinkRemoter>(propertyRemoter)); 228public override ProjectProperty GetProperty(string name) => this.Linker.Import<ProjectProperty, MockProjectPropertyLinkRemoter>(this.Proxy.GetProperty(name)); 245public override ProjectProperty SetProperty(string name, string unevaluatedValue) => this.Linker.Import<ProjectProperty, MockProjectPropertyLinkRemoter>(this.Proxy.SetProperty(name, unevaluatedValue));
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectMetadataLink.cs (3)
73return this.Linker.Import<ProjectItem, MockProjectItemLinkRemoter>(itemParent); 76return this.Linker.Import<ProjectItemDefinition, MockProjectItemDefinitionLinkRemoter>((MockProjectItemDefinitionLinkRemoter)parentRemoter); 82public override ProjectMetadata Predecessor => this.Linker.Import<ProjectMetadata, MockProjectMetadataLinkRemoter>(this.Proxy.Predecessor);
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectPropertyLink.cs (2)
47public override Project Project => this.Linker.Import<Project, MockProjectLinkRemoter>(this.Proxy.Project); 55public override ProjectProperty Predecessor => this.Linker.Import<ProjectProperty, MockProjectPropertyLinkRemoter>(this.Proxy.Predecessor);
ObjectModelRemoting\RemoteProjectsProviderMock\ExporterMock.cs (1)
352result.Add(this.Import<Project, MockProjectLinkRemoter>(remote));