4 implementations of BeforeTargets
Microsoft.Build (4)
Definition\Project.cs (1)
4090public IDictionary<string, List<TargetSpecification>> BeforeTargets { get; set; }
Evaluation\LazyItemEvaluator.EvaluatorData.cs (1)
57public IDictionary<string, List<TargetSpecification>> BeforeTargets
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (1)
148public IDictionary<string, List<TargetSpecification>> BeforeTargets { get => _wrapped.BeforeTargets; set => _wrapped.BeforeTargets = value; }
Instance\ProjectInstance.cs (1)
1504IDictionary<string, List<TargetSpecification>> IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.BeforeTargets
6 writes to BeforeTargets
Microsoft.Build (6)
Evaluation\Evaluator.cs (1)
794_data.BeforeTargets = targetsWhichRunBeforeByTarget;
Evaluation\LazyItemEvaluator.EvaluatorData.cs (1)
66_wrappedData.BeforeTargets = value;
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (1)
148public IDictionary<string, List<TargetSpecification>> BeforeTargets { get => _wrapped.BeforeTargets; set => _wrapped.BeforeTargets = value; }
Instance\ProjectInstance.cs (3)
568thisAsIEvaluatorData.BeforeTargets = new Dictionary<string, List<TargetSpecification>>(); 770ProjectItemDefinitionInstance>)this).BeforeTargets = CreateCloneDictionary( 3312((IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>)this).BeforeTargets = CreateCloneDictionary(beforeTargets, StringComparer.OrdinalIgnoreCase);
6 references to BeforeTargets
Microsoft.Build (4)
Evaluation\LazyItemEvaluator.EvaluatorData.cs (1)
61return _wrappedData.BeforeTargets;
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (1)
148public IDictionary<string, List<TargetSpecification>> BeforeTargets { get => _wrapped.BeforeTargets; set => _wrapped.BeforeTargets = value; }
Instance\ProjectInstance.cs (2)
772ProjectItemDefinitionInstance>)that).BeforeTargets, StringComparer.OrdinalIgnoreCase); 2830if (((IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>)this).BeforeTargets.TryGetValue(target, out beforeTargetsForTarget))
Microsoft.Build.Engine.UnitTests (2)
TestComparers\ProjectInstanceModelTestComparers.cs (2)
42Helpers.AssertDictionariesEqual(((EvaluatorData)x).BeforeTargets, ((EvaluatorData)y).BeforeTargets, AssertTargetSpecificationPairsEqual);