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