1 write to Real
Microsoft.Build.Engine.OM.UnitTests (1)
ObjectModelRemoting\Helpers\ViewValidation.cs (1)
28this.Real = real;
67 references to Real
Microsoft.Build.Engine.OM.UnitTests (67)
ObjectModelRemoting\Helpers\ViewValidation.construction.cs (4)
163foreach (var r in getter(this.Real)) 188Assert.True(this.Real is ProjectElementContainer); 211public ProjectXmlPair(ProjectPair pair) : base(null, pair.View.Xml, pair.Real.Xml) { this.Project = pair; this.PRE = this; } 219var real = creator(this.Real);
ObjectModelRemoting\Helpers\ViewValidation.cs (15)
31public T Get(ObjectType type) => type == ObjectType.Real ? this.Real : this.View; 38Assert.NotEqual((object)this.Real, (object)other.Real); 44Assert.Equal((object)this.Real, (object)other.Real); 49var current = getter(this.Real); 56Assert.Equal(!current, getter(this.Real)); 59setter(this.Real, current); 62Assert.Equal(current, getter(this.Real)); 66Assert.Equal(finalValue, getter(this.Real)); 72var current = getter(this.Real); 81Assert.Equal(newValue1, getter(this.Real)); 84setter(this.Real, newValue); 87Assert.Equal(newValue, getter(this.Real)); 93ViewValidation.VerifyFindType(this.View, this.Real);
ObjectModelRemoting\Helpers\ViewValidation.evaluation.cs (8)
24Assert.Equal(value, this.Real.GetPropertyValue(name)); 68var realItems = this.Real.GetItemsByEvaluatedInclude(evaluatedInclude); 90var real = this.Real.GetProperty(name); 124Assert.Same(context.Pair.Real, real.Project); 157Assert.Same(context?.Pair.Real, real.Project); 201Assert.Same(context?.Pair.Real, real.Project); 251Assert.Same(context.Pair.Real, real.Project); 328var real = pair.Real;
ObjectModelRemoting\LinkedConstructionModify_Tests.cs (26)
185newTarget1.Real.Name = NewTargetRenamed.Ver(2); 197Assert.ThrowsAny<ArgumentException>(() => newTarget1.Real.RemoveChild(newTask2.Real)); 199newTarget1.Real.RemoveChild(newTask1.Real); 276newTask.Real.RemoveParameter(paramName.Ver(5)); 285Assert.False(newTask.Real.Parameters.ContainsKey(paramName.Ver(1))); 287Assert.False(newTask.Real.Parameters.ContainsKey(paramName.Ver(5))); 296Assert.ThrowsAny<ArgumentException>(() => newTask.Real.RemoveChild(newOutputItem2.Real)); 298newTask.Real.RemoveChild(newOutputItemWithConfig2.Real); 303newTask.Real.RemoveChild(newOutputProp2.Real); 379Assert.NotSame(choose.Real, chooseCreataed.Real); 393Assert.Same(otherWise.Real, choose.Real.OtherwiseElement); 433when.Real.RemoveChild(choose1.Real); 471otherwise.Real.RemoveChild(choose1.Real); 502Assert.Same(body.Real, usingTaskFile.Real.TaskBody); 507Assert.Same(pg.Real, usingTaskFile.Real.ParameterGroup);
ObjectModelRemoting\LinkedEvaluationModify_Tests.cs (10)
168pair.Real.RemoveItem(barWithMetadataViewFast); 185pair.Real.RemoveItems(toRemoveView); 209pair.Real.RemoveItem(fooWithMetadataRealFast); 226pair.Real.RemoveItems(toRemoveReal); 322Assert.True(pair.Real.GlobalProperties.ContainsKey("gp1")); 330pair.Real.SetGlobalProperty("Configuration", "Foo"); 354var fooReal = pair.Real.GetProperty("fooProp"); 357pair.Real.SetGlobalProperty("xxx", "XXX"); 359pair.Real.ReevaluateIfNecessary(); 363var fooRealNew = pair.Real.GetProperty("fooProp");
ObjectModelRemoting\LinkedSpecialCasesScenarios.cs (4)
124xmlPair.QueryChildrenWithValidation<ProjectItemGroupElement>((ig) => ig == cloned || ig == clonedPair.Real, 0); 128Assert.True(xmlPair.Real.HasUnsavedChanges); 130clonedPair.VerifySame(xmlPair.QuerySingleChildrenWithValidation<ProjectItemGroupElement>((ig) => ig == clonedPair.View || ig == clonedPair.Real)); 189Assert.NotSame(realExistingItemGroup, newDeepCopy.Real);