3 writes to _bindingFlags
Microsoft.Build (3)
Evaluation\Expander.Function.cs (3)
162_bindingFlags = bindingFlags & AllowedBindingFlags; 384_bindingFlags |= BindingFlags.Static; 394_bindingFlags |= BindingFlags.Instance;
9 references to _bindingFlags
Microsoft.Build (9)
Evaluation\Expander.Function.cs (9)
540IEnumerable<MethodInfo> methods = _receiverType.GetMethods(_bindingFlags).Where(m => m.Name.Equals(_methodMethodName) && m.GetParameters().Length == args.Length); 546functionResult = _receiverType.InvokePublicMember(_methodMethodName, _bindingFlags, objectInstance, args); 551catch (MissingMethodException ex) when ((_bindingFlags & BindingFlags.InvokeMethod) == BindingFlags.InvokeMethod) 555functionResult = LateBindExecute(ex, _bindingFlags, objectInstance, args, false /* is not constructor */); 655return _receiverType.InvokePublicMember(_methodMethodName, _bindingFlags, objectInstance, args) ?? "null"; 1108if ((_bindingFlags & BindingFlags.InvokeMethod) == BindingFlags.InvokeMethod) 1121if ((_bindingFlags & BindingFlags.InvokeMethod) == BindingFlags.InvokeMethod) 1194foreach (MethodInfo method in _receiverType.GetMethods(_bindingFlags)) 1292members = _receiverType.GetMethods(_bindingFlags).Where(m => string.Equals(m.Name, _methodMethodName, StringComparison.OrdinalIgnoreCase));