1 write to Type
Microsoft.Build.Framework (1)
Loader\LoadedType.cs (1)
42Type = type;
40 references to Type
Microsoft.Build (29)
Instance\TaskFactories\AssemblyTaskFactory.cs (8)
94get { return _loadedType.Type; } 342&& _loadedType?.Type != null 345if (TaskRouter.NeedsTaskHostInMultiThreadedMode(_loadedType.Type)) 356if (_loadedType?.Type != null && TaskRouter.RequiresTransientTaskHost(_loadedType.Type)) 419appDomain => AssemblyLoadsTracker.StartTracking(taskLoggingContext, AssemblyLoadingContext.TaskRun, _loadedType.Type, appDomain), 439taskLoggingContext?.TargetLoggingContext?.ProjectLoggingContext?.ProjectTelemetry?.TrackTaskSubclassing(_loadedType.Type, isMicrosoftOwned); 731if (_loadedType?.Type == null)
Instance\TaskFactories\TaskHostTask.cs (11)
276PropertyInfo parameter = _taskType.Type.GetProperty(property.Name, BindingFlags.Instance | BindingFlags.Public); 305MSBuildEventSource.Log.TaskHostDispatchStart(_taskType.Type.FullName); 311_taskType.Type.Name, 323string taskLocation = AssemblyUtilities.GetAssemblyLocation(_taskType.Type.GetTypeInfo().Assembly); 345_taskType.Type.FullName, 389_taskType.Type.Name, 441MSBuildEventSource.Log.TaskHostDispatchStop(_taskType.Type.FullName, _taskExecutionSucceeded); 632exceptionMessageArgs = [_taskType.Type.Name, 633AssemblyUtilities.GetAssemblyLocation(_taskType.Type.GetTypeInfo().Assembly), 840_taskLoggingContext.LogError(new BuildEventFileInfo(_taskLocation), "TaskHostAcquireFailed", _taskType.Type.Name, runtime, architecture, msbuildLocation); 847_taskType.Type.Name,
Instance\TaskRegistry.cs (2)
1506factory = (ITaskFactory)AppDomain.CurrentDomain.CreateInstanceAndUnwrap(loadedType.Type.GetTypeInfo().Assembly.FullName, loadedType.Type.FullName);
Logging\LoggerDescription.cs (2)
207logger = (IForwardingLogger)Activator.CreateInstance(loggerClass.Type); 218logger = (ILogger)Activator.CreateInstance(loggerClass.Type);
TaskLoader.cs (6)
130return (ITask?)Activator.CreateInstance(loadedType.Type); 136taskInstanceInOtherAppDomain = (ITask)taskAppDomain.CreateInstanceFromAndUnwrap(loadedType.Assembly.AssemblyFile, loadedType.Type.FullName); 144if (taskType != loadedType.Type) 152loadedType.Type.GetTypeInfo().Assembly.Location); 159taskInstanceInOtherAppDomain = (ITask)taskAppDomain.CreateInstanceAndUnwrap(loadedType.Type.GetTypeInfo().Assembly.FullName, loadedType.Type.FullName);
Microsoft.Build.Engine.UnitTests (3)
BackEnd\AssemblyTaskFactory_Tests.cs (1)
215PropertyInfo[] comparisonInfo = comparisonType.Type.GetProperties(BindingFlags.Instance | BindingFlags.Public);
TypeLoader_Tests.cs (2)
287Assert.Equal(firstPublicType, loadedType.Type); 299Assert.Equal(firstPublicType, loadedType.Type);
Microsoft.Build.Framework (2)
Loader\LoadedType.cs (2)
193if (String.Equals("Microsoft.Build.Tasks.Xaml.PartialClassGenerationTask", Type.FullName, StringComparison.OrdinalIgnoreCase)) 195AssemblyName assemblyName = Type.GetTypeInfo().Assembly.GetName();
MSBuild (6)
TaskLoader.cs (6)
130return (ITask?)Activator.CreateInstance(loadedType.Type); 136taskInstanceInOtherAppDomain = (ITask)taskAppDomain.CreateInstanceFromAndUnwrap(loadedType.Assembly.AssemblyFile, loadedType.Type.FullName); 144if (taskType != loadedType.Type) 152loadedType.Type.GetTypeInfo().Assembly.Location); 159taskInstanceInOtherAppDomain = (ITask)taskAppDomain.CreateInstanceAndUnwrap(loadedType.Type.GetTypeInfo().Assembly.FullName, loadedType.Type.FullName);