1 instantiation of SemiColonTokenizer
Microsoft.Build (1)
Evaluation\ExpressionShredder.cs (1)
295
return new
SemiColonTokenizer
(expression);
23 references to SemiColonTokenizer
Microsoft.Build (23)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (3)
419
var
excludeSplits = ExpressionShredder.SplitSemiColonSeparatedList(evaluatedExclude);
429
var
includeSplits = ExpressionShredder.SplitSemiColonSeparatedList(evaluatedInclude);
603
var
specificationPieces = expander.ExpandIntoStringListLeaveEscaped(specification, ExpanderOptions.ExpandAll, specificationLocation);
BackEnd\Components\RequestBuilder\TargetEntry.cs (2)
412
var
dependencies = _expander.ExpandIntoStringListLeaveEscaped(_target.DependsOnTargets, ExpanderOptions.ExpandPropertiesAndItems, _target.DependsOnTargetsLocation);
745
var
errorTargets = _expander.ExpandIntoStringListLeaveEscaped(errorTargetInstance.ExecuteTargets, ExpanderOptions.ExpandPropertiesAndItems, errorTargetInstance.ExecuteTargetsLocation);
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (3)
422
var
targetInputs = bucket.Expander.ExpandIntoStringListLeaveEscaped(TargetInputSpecification, ExpanderOptions.ExpandPropertiesAndMetadata, _targetToAnalyze.InputsLocation);
423
var
targetOutputs = bucket.Expander.ExpandIntoStringListLeaveEscaped(TargetOutputSpecification, ExpanderOptions.ExpandPropertiesAndMetadata, _targetToAnalyze.OutputsLocation);
801
SemiColonTokenizer
items,
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
1279
var
outputItemSpecs = bucket.Expander.ExpandIntoStringListLeaveEscaped(taskParameterAttribute, ExpanderOptions.ExpandPropertiesAndMetadata, taskItemInstance.TaskParameterLocation);
Evaluation\Evaluator.cs (4)
469
var
includeSplitsEscaped = ExpressionShredder.SplitSemiColonSeparatedList(evaluatedIncludeEscaped);
1026
var
initialTargets = _expander.ExpandIntoStringListLeaveEscaped(currentProjectOrImport.InitialTargets, ExpanderOptions.ExpandProperties, currentProjectOrImport.InitialTargetsLocation);
1217
var
beforeTargets = _expander.ExpandIntoStringListLeaveEscaped(targetElement.BeforeTargets, ExpanderOptions.ExpandPropertiesAndItems, targetElement.BeforeTargetsLocation);
1218
var
afterTargets = _expander.ExpandIntoStringListLeaveEscaped(targetElement.AfterTargets, ExpanderOptions.ExpandPropertiesAndItems, targetElement.AfterTargetsLocation);
Evaluation\Expander.cs (2)
271
internal
SemiColonTokenizer
ExpandIntoStringListLeaveEscaped(string expression, ExpanderOptions options, IElementLocation elementLocation)
320
var
splits = ExpressionShredder.SplitSemiColonSeparatedList(expression);
Evaluation\Expander.ItemExpander.Transforms.cs (1)
427
var
splits = ExpressionShredder.SplitSemiColonSeparatedList(metadataValue);
Evaluation\ExpressionShredder.cs (2)
289
/// See <see cref="
SemiColonTokenizer
"/> for rules.
293
internal static
SemiColonTokenizer
SplitSemiColonSeparatedList(string expression)
Evaluation\ItemSpec.cs (1)
208
var
splitsEscaped = ExpressionShredder.SplitSemiColonSeparatedList(evaluatedItemspecEscaped);
Evaluation\LazyItemEvaluator.cs (3)
565
var
excludeSplits = ExpressionShredder.SplitSemiColonSeparatedList(evaluatedExclude);
594
var
matchOnMetadataSplits = ExpressionShredder.SplitSemiColonSeparatedList(evaluatedmatchOnMetadata);
600
var
metadataSplits = ExpressionShredder.SplitSemiColonSeparatedList(metadataExpanded);
Evaluation\LazyItemEvaluator.IncludeOperation.cs (1)
49
var
excludeSplits = ExpressionShredder.SplitSemiColonSeparatedList(excludeExpanded);