2 instantiations of SemiColonTokenizer
Microsoft.Build (1)
Evaluation\ExpressionShredder.cs (1)
57return new SemiColonTokenizer(expression);
Microsoft.Build.Engine.UnitTests (1)
Evaluation\SemiColonTokenizer_Tests.cs (1)
27new SemiColonTokenizer(expression).ShouldBe(expectedTokens);
24 references to SemiColonTokenizer
Microsoft.Build (23)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (3)
409var excludeSplits = ExpressionShredder.SplitSemiColonSeparatedList(evaluatedExclude); 419var includeSplits = ExpressionShredder.SplitSemiColonSeparatedList(evaluatedInclude); 562var specificationPieces = expander.ExpandIntoStringListLeaveEscaped(specification, ExpanderOptions.ExpandAll, specificationLocation);
BackEnd\Components\RequestBuilder\TargetEntry.cs (2)
404var dependencies = _expander.ExpandIntoStringListLeaveEscaped(_target.DependsOnTargets, ExpanderOptions.ExpandPropertiesAndItems, _target.DependsOnTargetsLocation); 718var errorTargets = _expander.ExpandIntoStringListLeaveEscaped(errorTargetInstance.ExecuteTargets, ExpanderOptions.ExpandPropertiesAndItems, errorTargetInstance.ExecuteTargetsLocation);
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (3)
412var targetInputs = bucket.Expander.ExpandIntoStringListLeaveEscaped(TargetInputSpecification, ExpanderOptions.ExpandPropertiesAndMetadata, _targetToAnalyze.InputsLocation); 413var targetOutputs = bucket.Expander.ExpandIntoStringListLeaveEscaped(TargetOutputSpecification, ExpanderOptions.ExpandPropertiesAndMetadata, _targetToAnalyze.OutputsLocation); 794SemiColonTokenizer items,
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
1190var outputItemSpecs = bucket.Expander.ExpandIntoStringListLeaveEscaped(taskParameterAttribute, ExpanderOptions.ExpandPropertiesAndMetadata, taskItemInstance.TaskParameterLocation);
Evaluation\Evaluator.cs (4)
376var includeSplitsEscaped = ExpressionShredder.SplitSemiColonSeparatedList(evaluatedIncludeEscaped); 865var initialTargets = _expander.ExpandIntoStringListLeaveEscaped(currentProjectOrImport.InitialTargets, ExpanderOptions.ExpandProperties, currentProjectOrImport.InitialTargetsLocation); 1056var beforeTargets = _expander.ExpandIntoStringListLeaveEscaped(targetElement.BeforeTargets, ExpanderOptions.ExpandPropertiesAndItems, targetElement.BeforeTargetsLocation); 1057var afterTargets = _expander.ExpandIntoStringListLeaveEscaped(targetElement.AfterTargets, ExpanderOptions.ExpandPropertiesAndItems, targetElement.AfterTargetsLocation);
Evaluation\Expander.cs (3)
529internal SemiColonTokenizer ExpandIntoStringListLeaveEscaped(string expression, ExpanderOptions options, IElementLocation elementLocation) 578var splits = ExpressionShredder.SplitSemiColonSeparatedList(expression); 2634var splits = ExpressionShredder.SplitSemiColonSeparatedList(metadataValue);
Evaluation\ExpressionShredder.cs (2)
51/// See <see cref="SemiColonTokenizer"/> for rules. 55internal static SemiColonTokenizer SplitSemiColonSeparatedList(string expression)
Evaluation\ItemSpec.cs (1)
208var splitsEscaped = ExpressionShredder.SplitSemiColonSeparatedList(evaluatedItemspecEscaped);
Evaluation\LazyItemEvaluator.cs (3)
565var excludeSplits = ExpressionShredder.SplitSemiColonSeparatedList(evaluatedExclude); 594var matchOnMetadataSplits = ExpressionShredder.SplitSemiColonSeparatedList(evaluatedmatchOnMetadata); 600var metadataSplits = ExpressionShredder.SplitSemiColonSeparatedList(metadataExpanded);
Evaluation\LazyItemEvaluator.IncludeOperation.cs (1)
50var excludeSplits = ExpressionShredder.SplitSemiColonSeparatedList(excludeExpanded);
Microsoft.Build.Engine.UnitTests (1)
Evaluation\ExpressionShredder_Tests.cs (1)
440var actual = ExpressionShredder.SplitSemiColonSeparatedList(input);