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)
540
IEnumerable<MethodInfo> methods = _receiverType.GetMethods(
_bindingFlags
).Where(m => m.Name.Equals(_methodMethodName) && m.GetParameters().Length == args.Length);
546
functionResult = _receiverType.InvokePublicMember(_methodMethodName,
_bindingFlags
, objectInstance, args);
551
catch (MissingMethodException ex) when ((
_bindingFlags
& BindingFlags.InvokeMethod) == BindingFlags.InvokeMethod)
555
functionResult = LateBindExecute(ex,
_bindingFlags
, objectInstance, args, false /* is not constructor */);
655
return _receiverType.InvokePublicMember(_methodMethodName,
_bindingFlags
, objectInstance, args) ?? "null";
1108
if ((
_bindingFlags
& BindingFlags.InvokeMethod) == BindingFlags.InvokeMethod)
1121
if ((
_bindingFlags
& BindingFlags.InvokeMethod) == BindingFlags.InvokeMethod)
1194
foreach (MethodInfo method in _receiverType.GetMethods(
_bindingFlags
))
1292
members = _receiverType.GetMethods(
_bindingFlags
).Where(m => string.Equals(m.Name, _methodMethodName, StringComparison.OrdinalIgnoreCase));