3 types derived from InvokeBinder
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeBinder.cs (1)
18internal sealed class CSharpInvokeBinder : InvokeBinder, ICSharpInvokeOrInvokeMemberBinder
Microsoft.VisualBasic.Core (2)
Microsoft\VisualBasic\CompilerServices\IDOBinder.vb (2)
453Inherits InvokeBinder 528Inherits InvokeBinder
2 instantiations of InvokeBinder
Microsoft.VisualBasic.Core (2)
Microsoft\VisualBasic\CompilerServices\IDOBinder.vb (2)
460MyBase.New(callInfo) 534MyBase.New(callInfo)
11 references to InvokeBinder
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
727if (payload is InvokeBinder && !callingObject.Type.IsDelegateType)
netstandard (1)
netstandard.cs (1)
774[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Dynamic.InvokeBinder))]
PresentationFramework (1)
System\Windows\Interop\DynamicScriptObject.cs (1)
187public override bool TryInvoke(InvokeBinder binder, object[] args, out object result)
System.Core (1)
System.Core.cs (1)
79[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Dynamic.InvokeBinder))]
System.Dynamic.Runtime (1)
System.Dynamic.Runtime.cs (1)
22[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Dynamic.InvokeBinder))]
System.Linq.Expressions (6)
System\Dynamic\DynamicMetaObject.cs (2)
199/// <param name="binder">An instance of the <see cref="InvokeBinder"/> that represents the details of the dynamic operation.</param> 202public virtual DynamicMetaObject BindInvoke(InvokeBinder binder, DynamicMetaObject[] args)
System\Dynamic\DynamicObject.cs (3)
128public virtual bool TryInvoke(InvokeBinder binder, object?[]? args, out object? result) 333public override DynamicMetaObject BindInvoke(InvokeBinder binder, DynamicMetaObject[] args) 343(MetaDynamic @this, InvokeBinder b, DynamicMetaObject? e) => b.FallbackInvoke(@this, localArgs, e)
System\Dynamic\InvokeBinder.cs (1)
17/// Initializes a new instance of the <see cref="InvokeBinder" />.