2 writes to _receiverType
Microsoft.Build (2)
Evaluation\Expander.cs (2)
3803_receiverType = receiverType; 4093_receiverType = objectInstance.GetType();
24 references to _receiverType
Microsoft.Build (24)
Evaluation\Expander.cs (24)
3994if (!IsStaticMethodAvailable(_receiverType, _methodMethodName)) 3996ProjectErrorUtilities.ThrowInvalidProject(elementLocation, "InvalidFunctionMethodUnavailable", _methodMethodName, _receiverType.FullName); 4003if (_receiverType == typeof(IntrinsicFunctions)) 4013ProjectErrorUtilities.ThrowInvalidProject(elementLocation, "InvalidFunctionMethodUnavailable", _methodMethodName, _receiverType.FullName); 4048if (_receiverType == typeof(System.IO.File) || _receiverType == typeof(System.IO.Directory) 4049|| _receiverType == typeof(System.IO.Path)) 4063if ((_receiverType == typeof(System.IO.File) || _receiverType == typeof(System.IO.Directory)) 4101if (_receiverType == typeof(IntrinsicFunctions)) 4119if (!WellKnownFunctions.TryExecuteWellKnownConstructorNoThrow(_receiverType, out functionResult, args)) 4132wellKnownFunctionSuccess = WellKnownFunctions.TryExecuteWellKnownFunction(_methodMethodName, _receiverType, _fileSystem, out functionResult, objectInstance, args); 4137wellKnownFunctionSuccess = WellKnownFunctions.TryExecuteWellKnownFunctionWithPropertiesParam(_methodMethodName, _receiverType, _loggingContext, properties, out functionResult, objectInstance, args); 4162IEnumerable<MethodInfo> methods = _receiverType.GetMethods(_bindingFlags).Where(m => m.Name.Equals(_methodMethodName) && m.GetParameters().Length == args.Length); 4168functionResult = _receiverType.InvokeMember(_methodMethodName, _bindingFlags, Type.DefaultBinder, objectInstance, args, CultureInfo.InvariantCulture); 4277return _receiverType.InvokeMember(_methodMethodName, _bindingFlags, Type.DefaultBinder, objectInstance, args, CultureInfo.InvariantCulture) ?? "null"; 4714string typeName = _receiverType.FullName; 4718if (_receiverType == typeof(IntrinsicFunctions)) 4795memberInfo = _receiverType.GetConstructor(bindingFlags, null, types, null); 4799memberInfo = _receiverType.GetMethod(_methodMethodName, bindingFlags, null, types, null); 4810members = _receiverType.GetConstructors(bindingFlags); 4812else if (_receiverType == typeof(IntrinsicFunctions) && IntrinsicFunctionOverload.IsKnownOverloadMethodName(_methodMethodName)) 4814MemberInfo[] foundMembers = _receiverType.FindMembers( 4824members = _receiverType.GetMethods(bindingFlags).Where(m => string.Equals(m.Name, _methodMethodName, StringComparison.OrdinalIgnoreCase));