2 writes to _receiverType
Microsoft.Build (2)
Evaluation\Expander.Function.cs (2)
153_receiverType = receiverType; 474_receiverType = objectInstance.GetType();
23 references to _receiverType
Microsoft.Build (23)
Evaluation\Expander.Function.cs (23)
382if (!IsStaticMethodAvailable(_receiverType, _methodMethodName)) 384ProjectErrorUtilities.ThrowInvalidProject(elementLocation, "InvalidFunctionMethodUnavailable", _methodMethodName, _receiverType.FullName); 392if (!IsInstanceMethodAvailable(_receiverType, _methodMethodName)) 394ProjectErrorUtilities.ThrowInvalidProject(elementLocation, "InvalidFunctionMethodUnavailable", _methodMethodName, _receiverType.FullName); 429if (_receiverType == typeof(System.IO.File) || _receiverType == typeof(System.IO.Directory) 430|| _receiverType == typeof(System.IO.Path)) 444if ((_receiverType == typeof(System.IO.File) || _receiverType == typeof(System.IO.Directory)) 482if (_receiverType == typeof(IntrinsicFunctions)) 500if (!WellKnownFunctions.TryExecuteWellKnownConstructorNoThrow(_receiverType, out functionResult, args)) 513wellKnownFunctionSuccess = WellKnownFunctions.TryExecuteWellKnownFunction(_methodMethodName, _receiverType, _fileSystem, out functionResult, objectInstance, args); 518wellKnownFunctionSuccess = WellKnownFunctions.TryExecuteWellKnownFunctionWithPropertiesParam(_methodMethodName, _receiverType, _loggingContext, properties, out functionResult, objectInstance, args); 543IEnumerable<MethodInfo> methods = _receiverType.GetMethods(_bindingFlags).Where(m => m.Name.Equals(_methodMethodName) && m.GetParameters().Length == args.Length); 549functionResult = _receiverType.InvokePublicMember(_methodMethodName, _bindingFlags, objectInstance, args); 658return _receiverType.InvokePublicMember(_methodMethodName, _bindingFlags, objectInstance, args) ?? "null"; 1099string typeName = _receiverType.FullName; 1103if (_receiverType == typeof(IntrinsicFunctions)) 1193foreach (MethodInfo method in _receiverType.GetMethods(_bindingFlags)) 1256memberInfo = _receiverType.GetConstructor(types); 1274members = _receiverType.GetConstructors(); 1276else if (_receiverType == typeof(IntrinsicFunctions) && IntrinsicFunctionOverload.IsKnownOverloadMethodName(_methodMethodName)) 1291members = _receiverType.GetMethods(_bindingFlags).Where(m => string.Equals(m.Name, _methodMethodName, StringComparison.OrdinalIgnoreCase));