4 instantiations of ReflectableTaskPropertyInfo
Microsoft.Build (2)
BackEnd\Components\RequestBuilder\IntrinsicTasks\IntrinsicTaskFactory.cs (1)
66propertyInfos[i] = new ReflectableTaskPropertyInfo(infos[i]);
Instance\TaskFactoryWrapper.cs (1)
270propertyInfo = new ReflectableTaskPropertyInfo(propertyInfo, _taskFactory.TaskType);
Microsoft.Build.Framework (2)
Loader\LoadedType.cs (2)
214Properties[i] = new ReflectableTaskPropertyInfo( 243Properties[i] = new ReflectableTaskPropertyInfo(
14 references to ReflectableTaskPropertyInfo
Microsoft.Build (8)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (4)
676|| (parameter is ReflectableTaskPropertyInfo { IsTypeUnresolved: true } 1443: (parameter as ReflectableTaskPropertyInfo)?.ParameterTypeForExpansion; 1549if (parameter is ReflectableTaskPropertyInfo { IsTypeUnresolved: true }) 1619parameter is ReflectableTaskPropertyInfo { IsTypeUnresolved: true } reflectableParameter
Instance\TaskFactoryWrapper.cs (4)
214ReflectableTaskPropertyInfo propertyInfo = (ReflectableTaskPropertyInfo)property; 232return property is ReflectableTaskPropertyInfo propertyInfo 234: InternalError.Throw<object?>($"Task does not implement IGeneratedTask and we don't have {typeof(ReflectableTaskPropertyInfo)} either.");
Microsoft.Build.Framework (6)
Loader\LoadedType.cs (2)
173Properties = new ReflectableTaskPropertyInfo[props.Length]; 519internal ReflectableTaskPropertyInfo[] Properties { get; private set; }
ReflectableTaskPropertyInfo.cs (4)
31/// Initializes a new instance of the <see cref="ReflectableTaskPropertyInfo"/> class. 45if (taskPropertyInfo is ReflectableTaskPropertyInfo reflectableProperty) 54/// Initializes a new instance of the <see cref="ReflectableTaskPropertyInfo"/> class. 68/// Initializes a new <see cref="ReflectableTaskPropertyInfo"/> with precomputed parameters. This is specifically