Implemented interface member:
property
Linker
Microsoft.Build.UnitTests.OM.ObjectModelRemoting.ILinkMock.Linker
21 references to Linker
Microsoft.Build.Engine.OM.UnitTests (21)
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectLink.cs (21)
131
public override ProjectRootElement Xml => (ProjectRootElement)this.Proxy.Xml.Import(this.
Linker
);
141
public override ICollection<ProjectProperty> Properties => this.
Linker
.ImportCollection<ProjectProperty, MockProjectPropertyLinkRemoter>(this.Proxy.Properties);
146
=> this.
Linker
.ImportDictionary<string, ProjectItemDefinition, MockProjectItemDefinitionLinkRemoter>(this.Proxy.ItemDefinitions);
148
public override ICollection<ProjectItem> Items => this.
Linker
.ImportCollection<ProjectItem, MockProjectItemLinkRemoter>(this.Proxy.Items);
150
public override ICollection<ProjectItem> ItemsIgnoringCondition => this.
Linker
.ImportCollection<ProjectItem, MockProjectItemLinkRemoter>(this.Proxy.ItemsIgnoringCondition);
153
=> this.Proxy.Imports.ConvertCollection<ResolvedImport, RemotedResolvedImport>((a) => a.Import(this.
Linker
));
156
=> this.Proxy.ImportsIncludingDuplicates.ConvertCollection<ResolvedImport, RemotedResolvedImport>((a) => a.Import(this.
Linker
));
159
=> this.
Linker
.ImportCollection<ProjectProperty, MockProjectPropertyLinkRemoter>(this.Proxy.AllEvaluatedProperties);
161
=> this.
Linker
.ImportCollection<ProjectMetadata, MockProjectMetadataLinkRemoter>(this.Proxy.AllEvaluatedItemDefinitionMetadata);
164
=> this.
Linker
.ImportCollection<ProjectItem, MockProjectItemLinkRemoter>(this.Proxy.AllEvaluatedItems);
177
=> this.
Linker
.ImportCollection<ProjectItem, MockProjectItemLinkRemoter>(this.Proxy.AddItem(itemType, unevaluatedInclude, metadata));
180
=> this.
Linker
.ImportCollection<ProjectItem, MockProjectItemLinkRemoter>(this.Proxy.AddItemFast(itemType, unevaluatedInclude, metadata));
218
=> this.
Linker
.ImportCollection<ProjectItem, MockProjectItemLinkRemoter>(this.Proxy.GetItems(itemType));
220
=> this.
Linker
.ImportCollection<ProjectItem, MockProjectItemLinkRemoter>(this.Proxy.GetItemsByEvaluatedInclude(evaluatedInclude));
223
=> this.
Linker
.ImportCollection<ProjectItem, MockProjectItemLinkRemoter>(this.Proxy.GetItemsIgnoringCondition(itemType));
226
=> this.
Linker
.ImportCollection<ProjectElement>(this.Proxy.GetLogicalProject());
228
public override ProjectProperty GetProperty(string name) => this.
Linker
.Import<ProjectProperty, MockProjectPropertyLinkRemoter>(this.Proxy.GetProperty(name));
235
=> this.Proxy.RemoveItem(this.
Linker
.Export<ProjectItem, MockProjectItemLinkRemoter>(item));
238
=> this.Proxy.RemoveItems(this.
Linker
.ExportCollection<ProjectItem, MockProjectItemLinkRemoter>(items));
240
public override bool RemoveProperty(ProjectProperty property) => this.Proxy.RemoveProperty(this.
Linker
.Export<ProjectProperty, MockProjectPropertyLinkRemoter>(property));
245
public override ProjectProperty SetProperty(string name, string unevaluatedValue) => this.
Linker
.Import<ProjectProperty, MockProjectPropertyLinkRemoter>(this.Proxy.SetProperty(name, unevaluatedValue));