18 references to ValueTypeParser
Microsoft.Build (6)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
996return ValueTypeParser.Parse(value, targetType); 1171stringOutputs[i] = ValueTypeParser.ToString(output);
src\msbuild\src\Shared\TaskParameterTypeVerifier.cs (4)
20return ValueTypeParser.IsSupportedType(valueType); 27=> parameterType.IsValueType || ValueTypeParser.IsSupportedType(parameterType); 33return ValueTypeParser.IsSupportedType(valueType); 79return ValueTypeParser.IsSupportedType(valueType);
Microsoft.Build.Framework (4)
TaskItem_T.cs (4)
18/// The identity (ItemSpec) is parsed using <see cref="ValueTypeParser"/> which handles value types, 39string itemSpec = ValueTypeParser.ToString(value); 81private static T ParseValue(string value) => (T)ValueTypeParser.Parse(value, typeof(T)); 87private string ValueToString() => ValueTypeParser.ToString(Value);
Microsoft.Build.Tasks.Core (4)
src\msbuild\src\Shared\TaskParameterTypeVerifier.cs (4)
20return ValueTypeParser.IsSupportedType(valueType); 27=> parameterType.IsValueType || ValueTypeParser.IsSupportedType(parameterType); 33return ValueTypeParser.IsSupportedType(valueType); 79return ValueTypeParser.IsSupportedType(valueType);
MSBuild (4)
src\msbuild\src\Shared\TaskParameterTypeVerifier.cs (4)
20return ValueTypeParser.IsSupportedType(valueType); 27=> parameterType.IsValueType || ValueTypeParser.IsSupportedType(parameterType); 33return ValueTypeParser.IsSupportedType(valueType); 79return ValueTypeParser.IsSupportedType(valueType);