22 references to GetTypeInfo
MSBuildTaskHost (22)
CommunicationsUtilities.cs (1)
623clrVersion = typeof(bool).GetTypeInfo().Assembly.GetName().Version.Major;
FileUtilities.cs (1)
768internal static string ExecutingAssemblyPath => Path.GetFullPath(AssemblyUtilities.GetAssemblyLocation(typeof(FileUtilities).GetTypeInfo().Assembly));
LoadedType.cs (3)
110HasLoadInSeparateAppDomainAttribute = this.Type.GetTypeInfo().IsDefined(typeof(LoadInSeparateAppDomainAttribute), true /* inherited */); 111HasSTAThreadAttribute = this.Type.GetTypeInfo().IsDefined(typeof(RunInSTAAttribute), true /* inherited */); 143AssemblyName assemblyName = Type.GetTypeInfo().Assembly.GetName();
NativeMethods.cs (1)
887var baseTypeLocation = AssemblyUtilities.GetAssemblyLocation(typeof(string).GetTypeInfo().Assembly);
OutOfProcTaskHostNode.cs (1)
1198if (!e.GetType().GetTypeInfo().IsSerializable && e is not IExtendedBuildEventArgs)
TaskLoader.cs (5)
35return type.GetTypeInfo().IsClass && !type.GetTypeInfo().IsAbstract && ( 36type.GetTypeInfo().GetInterface("Microsoft.Build.Framework.ITask") != null); 149loadedType.Type.GetTypeInfo().Assembly.Location); 156taskInstanceInOtherAppDomain = (ITask)taskAppDomain.CreateInstanceAndUnwrap(loadedType.Type.GetTypeInfo().Assembly.FullName, loadedType.Type.FullName);
TaskParameter.cs (4)
127else if (typeof(ITaskItem[]).GetTypeInfo().IsAssignableFrom(wrappedParameterType.GetTypeInfo())) 143else if (wrappedParameterType.GetElementType().GetTypeInfo().IsValueType) 178else if (wrappedParameterType.GetTypeInfo().IsValueType)
TaskParameterTypeVerifier.cs (6)
24parameterType.GetTypeInfo().IsValueType || parameterType == typeof(string) || parameterType == typeof(ITaskItem); 31bool result = (parameterType.IsArray && parameterType.GetElementType().GetTypeInfo().IsValueType) || 42bool result = typeof(ITaskItem[]).GetTypeInfo().IsAssignableFrom(parameterType.GetTypeInfo()) || /* ITaskItem array or derived type, or */ 52bool result = (parameterType.IsArray && parameterType.GetElementType().GetTypeInfo().IsValueType) || /* array of value types, or */ 54parameterType.GetTypeInfo().IsValueType || /* value type, or */