1 write to Type
Microsoft.Build.Framework (1)
Loader\LoadedType.cs (1)
44Type = type;
25 references to Type
Microsoft.Build (22)
Instance\TaskFactories\AssemblyTaskFactory.cs (7)
94get { return _loadedType.Type; } 330&& _loadedType?.Type != null 333if (TaskRouter.NeedsTaskHostInMultiThreadedMode(_loadedType.Type)) 344if (_loadedType?.Type != null && TaskRouter.RequiresTransientTaskHost(_loadedType.Type)) 427taskLoggingContext?.TargetLoggingContext?.ProjectLoggingContext?.ProjectTelemetry?.TrackTaskSubclassing(_loadedType.Type, isMicrosoftOwned); 717if (_loadedType?.Type == null)
Instance\TaskFactories\TaskHostTask.cs (11)
274PropertyInfo parameter = _taskType.Type.GetProperty(property.Name, BindingFlags.Instance | BindingFlags.Public); 303MSBuildEventSource.Log.TaskHostDispatchStart(_taskType.Type.FullName); 309_taskType.Type.Name, 321string taskLocation = _taskType.Type.Assembly.Location; 343_taskType.Type.FullName, 387_taskType.Type.Name, 439MSBuildEventSource.Log.TaskHostDispatchStop(_taskType.Type.FullName, _taskExecutionSucceeded); 630exceptionMessageArgs = [_taskType.Type.Name, 631_taskType.Type.Assembly.Location, 839_taskLoggingContext.LogError(new BuildEventFileInfo(_taskLocation), "TaskHostAcquireFailed", _taskType.Type.Name, runtime, architecture, msbuildLocation); 846_taskType.Type.Name,
Instance\TaskRegistry.cs (1)
1506factory = (ITaskFactory)Activator.CreateInstance(loadedType.Type);
Logging\LoggerDescription.cs (2)
207logger = (IForwardingLogger)Activator.CreateInstance(loggerClass.Type); 218logger = (ILogger)Activator.CreateInstance(loggerClass.Type);
src\msbuild\src\Shared\TaskLoader.cs (1)
133return (ITask?)Activator.CreateInstance(loadedType.Type);
Microsoft.Build.Framework (2)
Loader\LoadedType.cs (2)
195if (String.Equals("Microsoft.Build.Tasks.Xaml.PartialClassGenerationTask", Type.FullName, StringComparison.OrdinalIgnoreCase)) 197AssemblyName assemblyName = Type.Assembly.GetName();
MSBuild (1)
src\msbuild\src\Shared\TaskLoader.cs (1)
133return (ITask?)Activator.CreateInstance(loadedType.Type);