12 references to TaskPropertyInfo
Microsoft.Build.Framework (7)
IGeneratedTask.cs (4)
19/// <param name="value">The value to set. The caller is responsible to type-coerce this value to match the property's <see cref="TaskPropertyInfo.PropertyType"/>.</param> 24void SetPropertyValue(TaskPropertyInfo property, object value); 31/// The value of the property, the value's type will match the type given by <see cref="TaskPropertyInfo.PropertyType"/>. 38object GetPropertyValue(TaskPropertyInfo property);
ITaskFactory.cs (2)
42bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost); 48TaskPropertyInfo[] GetTaskParameters();
ITaskFactory2.cs (1)
38bool Initialize(string taskName, IDictionary<string, string> factoryIdentityParameters, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost);
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (5)
TargetTests.cs (5)
1008private TaskPropertyInfo[]? _props; 1014public TaskPropertyInfo[]? GetTaskParameters() => _props; 1016public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 1030public object GetPropertyValue(TaskPropertyInfo property) => null!; 1032public void SetPropertyValue(TaskPropertyInfo property, object value) { }