9 types derived from MockProjectElementLinkRemoter
Microsoft.Build.Engine.OM.UnitTests (9)
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectElementContainerLink.cs (1)
12internal abstract class MockProjectElementContainerLinkRemoter : MockProjectElementLinkRemoter
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectExtensionsElementLink.cs (1)
12internal sealed class MockProjectExtensionsElementLinkRemoter : MockProjectElementLinkRemoter
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectImportElementLink.cs (1)
12internal sealed class MockProjectImportElementLinkRemoter : MockProjectElementLinkRemoter
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectMetadataElementLink.cs (1)
12internal sealed class MockProjectMetadataElementLinkRemoter : MockProjectElementLinkRemoter
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectOnErrorElementLink.cs (1)
12internal sealed class MockProjectOnErrorElementLinkRemoter : MockProjectElementLinkRemoter
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectOutputElementLink.cs (1)
12internal sealed class MockProjectOutputElementLinkRemoter : MockProjectElementLinkRemoter
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectPropertyElementLink.cs (1)
12internal sealed class MockProjectPropertyElementLinkRemoter : MockProjectElementLinkRemoter
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectUsingTaskBodyElementLink.cs (1)
12internal sealed class MockProjectUsingTaskBodyElementLinkRemoter : MockProjectElementLinkRemoter
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectUsingTaskParameterElementLink.cs (1)
12internal sealed class MockProjectUsingTaskParameterElementLinkRemoter : MockProjectElementLinkRemoter
63 references to MockProjectElementLinkRemoter
Microsoft.Build.Engine.OM.UnitTests (63)
ObjectModelRemoting\RemoteProjectsProviderMock\CollectionsHelpers.cs (6)
30public static IList<T> ImportCollection<T>(this ProjectCollectionLinker importer, IEnumerable<MockProjectElementLinkRemoter> source) 39foreach (var sRemoter in source) 67public static IList<MockProjectElementLinkRemoter> ExportCollection<T>(this ProjectCollectionLinker exporter, IEnumerable<T> source) 75List<MockProjectElementLinkRemoter> result = new List<MockProjectElementLinkRemoter>(); 78var sRemoter = exporter.ExportElement(s);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\InheritanceImplementationHelpers.cs (7)
35MockProjectElementLinkRemoter ElementProxy { get; } 42public static ProjectElement Import(this MockProjectElementLinkRemoter remoter, ProjectCollectionLinker remote) 151var childRemote = xml.Linker.ExportElement(child); 152var referenceRemote = xml.Linker.ExportElement(reference); 157var childRemote = xml.Linker.ExportElement(child); 158var referenceRemote = xml.Linker.ExportElement(reference); 163var childRemote = xml.Linker.ExportElement(child);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectChooseElementLink.cs (1)
38MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectElementContainerLink.cs (9)
18public MockProjectElementLinkRemoter FirstChild => this.Export(ContainerXml.FirstChild); 19public MockProjectElementLinkRemoter LastChild => this.Export(ContainerXml.LastChild); 21public void InsertAfterChild(MockProjectElementLinkRemoter child, MockProjectElementLinkRemoter reference) 26public void InsertBeforeChild(MockProjectElementLinkRemoter child, MockProjectElementLinkRemoter reference) 31public void AddInitialChild(MockProjectElementLinkRemoter child) 44public void RemoveChild(MockProjectElementLinkRemoter child) 63MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectElementLink.cs (8)
14public MockProjectElementLinkRemoter Export(ProjectElement xml) 33public MockProjectElementLinkRemoter PreviousSibling => this.Export(Source.PreviousSibling); 35public MockProjectElementLinkRemoter NextSibling => this.Export(Source.NextSibling); 43public void CopyFrom(MockProjectElementLinkRemoter element) 48public MockProjectElementLinkRemoter CreateNewInstance(MockProjectRootElementLinkRemoter owner) 76public TemplateProjectElementLink(MockProjectElementLinkRemoter proxy, IImportHolder holder) 84public MockProjectElementLinkRemoter Proxy { get; } 86MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectExtensionsElementLink.cs (1)
45MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectImportElementLink.cs (2)
28public MockProjectElementLinkRemoter OriginalElement => this.Export(ImportElementXml.OriginalElement); 43MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectImportGroupElementLink.cs (1)
38MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectItemDefinitionElementLink.cs (1)
38MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectItemDefinitionGroupElementLink.cs (1)
38MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectItemElementLink.cs (1)
45MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectItemGroupElementLink.cs (1)
38MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectMetadataElementLink.cs (1)
44MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectOnErrorElementLink.cs (1)
38MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectOtherwiseElementLink.cs (1)
38MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectOutputElementLink.cs (1)
38MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectPropertyElementLink.cs (1)
44MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectPropertyGroupElementLink.cs (1)
38MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectRootElementLink.cs (1)
161MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectSdkElementLink.cs (1)
38MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectTargetElementLink.cs (1)
44MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectTaskElementLink.cs (1)
54MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectUsingTaskBodyElementLink.cs (1)
43MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectUsingTaskElementLink.cs (1)
38MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectUsingTaskParameterElementLink.cs (1)
41MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectWhenElementLink.cs (1)
38MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockUsingTaskParameterGroupElementLink.cs (1)
38MockProjectElementLinkRemoter IProjectElementLinkHelper.ElementProxy => this.Proxy;
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\ProjectElemetExportHelper.cs (6)
21private delegate MockProjectElementLinkRemoter ExporterFactory(ProjectCollectionLinker exporter, ProjectElement xml); 25where RMock : MockProjectElementLinkRemoter, new() 76private static MockProjectElementLinkRemoter Export<RMock>(ProjectCollectionLinker exporter, ProjectElement xml) 77where RMock : MockProjectElementLinkRemoter, new() 95private static MockProjectElementLinkRemoter NotImplemented(ProjectCollectionLinker exporter, ProjectElement xml) 100public static MockProjectElementLinkRemoter ExportElement(this ProjectCollectionLinker exporter, ProjectElement xml)
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectLink.cs (2)
28public MockProjectElementLinkRemoter Xml => this.OwningCollection.ExportElement(this.Source.Xml); 88public IEnumerable<MockProjectElementLinkRemoter> GetLogicalProject()
ObjectModelRemoting\RemoteProjectsProviderMock\ExporterMock.cs (1)
111public MockProjectElementLinkRemoter ExportElement(ProjectElement obj)