13 references to MultiValueParameter
Microsoft.TemplateEngine.Cli (1)
ChoiceTemplateParameter.cs (1)
197parsedValue = string.Join(MultiValueParameter.MultiValueSeparator, parsedValues);
Microsoft.TemplateEngine.Core (2)
Expressions\Cpp\Scope.cs (1)
114if (MultiValueParameter.TryPerformMultiValueEqual(x, y, out bool result))
Expressions\Shared\SharedEvaluatorDefinition.cs (1)
223if (MultiValueParameter.TryPerformMultiValueEqual(left!, right!, out bool result))
Microsoft.TemplateEngine.Utils (10)
MultiValueParameter.cs (8)
17/// Initializes a new instance of the <see cref="MultiValueParameter"/> class. 37bool isxMv = x is MultiValueParameter; 38bool isyMv = y is MultiValueParameter; 47if (x is MultiValueParameter mv && y is string sv) 55if (y is MultiValueParameter mv && x is string sv) 85return Equals((MultiValueParameter)obj); 90protected bool Equals(MultiValueParameter other) 97private static bool MultiValueEquals(MultiValueParameter mv, string comparand)
TemplateParameterExtensions.cs (2)
30return literal.Split(MultiValueParameter.MultiValueSeparators, StringSplitOptions.RemoveEmptyEntries); 40return value.IndexOfAny(MultiValueParameter.MultiValueSeparators) == -1;