1 write to Type
Microsoft.Build (1)
LoadedType.cs (1)
35Type = type;
23 references to Type
Microsoft.Build (22)
Instance\TaskFactories\AssemblyTaskFactory.cs (2)
98get { return _loadedType.Type; } 391appDomain => AssemblyLoadsTracker.StartTracking(taskLoggingContext, AssemblyLoadingContext.TaskRun, _loadedType.Type, appDomain),
Instance\TaskFactories\TaskHostTask.cs (8)
226PropertyInfo parameter = _taskType.Type.GetProperty(property.Name, BindingFlags.Instance | BindingFlags.Public); 258_taskLoggingContext.LogComment(MessageImportance.Low, "ExecutingTaskInTaskHost", _taskType.Type.Name, _taskType.Assembly.AssemblyLocation, runtime, architecture); 281_taskType.Type.FullName, 282AssemblyUtilities.GetAssemblyLocation(_taskType.Type.GetTypeInfo().Assembly), 498exceptionMessageArgs = [_taskType.Type.Name, 499AssemblyUtilities.GetAssemblyLocation(_taskType.Type.GetTypeInfo().Assembly), 591_taskLoggingContext.LogError(new BuildEventFileInfo(_taskLocation), "TaskHostAcquireFailed", _taskType.Type.Name, runtime, architecture, msbuildLocation); 595_taskLoggingContext.LogError(new BuildEventFileInfo(_taskLocation), "TaskHostNodeFailedToLaunch", _taskType.Type.Name, runtime, architecture, msbuildLocation, e.ErrorCode, e.Message);
Instance\TaskRegistry.cs (2)
1543factory = (ITaskFactory)AppDomain.CurrentDomain.CreateInstanceAndUnwrap(loadedType.Type.GetTypeInfo().Assembly.FullName, loadedType.Type.FullName);
LoadedType.cs (2)
141if (String.Equals("Microsoft.Build.Tasks.Xaml.PartialClassGenerationTask", Type.FullName, StringComparison.OrdinalIgnoreCase)) 143AssemblyName assemblyName = Type.GetTypeInfo().Assembly.GetName();
Logging\LoggerDescription.cs (2)
207logger = (IForwardingLogger)Activator.CreateInstance(loggerClass.Type); 218logger = (ILogger)Activator.CreateInstance(loggerClass.Type);
TaskLoader.cs (6)
127return (ITask?)Activator.CreateInstance(loadedType.Type); 133taskInstanceInOtherAppDomain = (ITask)taskAppDomain.CreateInstanceFromAndUnwrap(loadedType.Assembly.AssemblyFile, loadedType.Type.FullName); 141if (taskType != loadedType.Type) 149loadedType.Type.GetTypeInfo().Assembly.Location); 156taskInstanceInOtherAppDomain = (ITask)taskAppDomain.CreateInstanceAndUnwrap(loadedType.Type.GetTypeInfo().Assembly.FullName, loadedType.Type.FullName);
Microsoft.Build.Engine.UnitTests (1)
BackEnd\AssemblyTaskFactory_Tests.cs (1)
216PropertyInfo[] comparisonInfo = comparisonType.Type.GetProperties(BindingFlags.Instance | BindingFlags.Public);