40 references to Predecessor
Microsoft.Build (2)
Definition\ProjectMetadata.cs (1)
303return new ProjectMetadata(_parent, this.Xml, this.EvaluatedValueEscaped, this.Predecessor);
ObjectModelRemoting\DefinitionObjectsLinks\ProjectMetadataLink.cs (1)
35/// Access to remote <see cref="ProjectMetadata.Predecessor"/>.
Microsoft.Build.Engine.OM.UnitTests (3)
ObjectModelRemoting\Helpers\ViewValidation.evaluation.cs (2)
160Verify(view.Predecessor, real.Predecessor, context);
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectMetadataLink.cs (1)
43public MockProjectMetadataLinkRemoter Predecessor => this.OwningCollection.Export<ProjectMetadata, MockProjectMetadataLinkRemoter>(this.Source.Predecessor);
Microsoft.Build.Engine.UnitTests (35)
Evaluation\Evaluator_Tests.cs (34)
1565Assert.Equal("1", metadatum.Predecessor.Predecessor.EvaluatedValue); 1568Assert.True(Object.ReferenceEquals(xml1, metadatum.Predecessor.Predecessor.Xml)); 1569Assert.Null(metadatum.Predecessor.Predecessor.Predecessor); 1593Assert.Null(metadatum.Predecessor); 1624Assert.Equal("2;1", metadatum.Predecessor.EvaluatedValue); 1625Assert.Equal("1", metadatum.Predecessor.Predecessor.EvaluatedValue); 1628Assert.True(Object.ReferenceEquals(xml1, metadatum.Predecessor.Predecessor.Xml)); 1631Assert.True(Object.ReferenceEquals(xml2, metadatum.Predecessor.Xml)); 1633Assert.Null(metadatum.Predecessor.Predecessor.Predecessor); 1663Assert.Equal("1", metadatum.Predecessor.EvaluatedValue); 1666Assert.True(Object.ReferenceEquals(xml1, metadatum.Predecessor.Xml)); 1668Assert.Null(metadatum.Predecessor.Predecessor); 1695Assert.Equal("1", metadatum.Predecessor.EvaluatedValue); 1698Assert.True(Object.ReferenceEquals(xml1, metadatum.Predecessor.Xml)); 1700Assert.Null(metadatum.Predecessor.Predecessor); 1729Assert.Equal("1", metadatum.Predecessor.EvaluatedValue); 1730Assert.Same(metadataElementFromProjectRootElement, metadatum.Predecessor.Xml); 1732Assert.Null(metadatum.Predecessor.Predecessor); 1792Assert.Equal("1", metadatum.Predecessor.EvaluatedValue); 1883ProjectMetadata predecessor = project.GetItems("i").ElementAt(0).GetMetadata("m").Predecessor; 1886Assert.True(Object.ReferenceEquals(project.Xml, predecessor.Predecessor.Xml.ContainingProject)); 1921Assert.Null(project.ItemDefinitions["i"].GetMetadata("m").Predecessor); 1922Assert.Null(project.GetItems("j").ElementAt(0).GetMetadata("m").Predecessor);
Parser_Tests.cs (1)
596Assert.Equal("n2", metadatan.Predecessor.EvaluatedValue);