4 types derived from SetIndexBinder
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\CSharpSetIndexBinder.cs (1)
20internal sealed class CSharpSetIndexBinder : SetIndexBinder, ICSharpBinder
Microsoft.VisualBasic.Core (2)
Microsoft\VisualBasic\CompilerServices\IDOBinder.vb (2)
965Inherits SetIndexBinder 1033Inherits SetIndexBinder
PresentationFramework-SystemCore (1)
DynamicAccessorImpl.cs (1)
212internal class TrivialSetIndexBinder : SetIndexBinder
2 instantiations of SetIndexBinder
Microsoft.VisualBasic.Core (2)
Microsoft\VisualBasic\CompilerServices\IDOBinder.vb (2)
969MyBase.New(callInfo) 1040MyBase.New(callInfo)
16 references to SetIndexBinder
Microsoft.CSharp (6)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComBinder.cs (2)
167/// <param name="binder">An instance of the <see cref="SetIndexBinder"/> that represents the details of the dynamic operation.</param> 175public static bool TryBindSetIndex(SetIndexBinder binder, DynamicMetaObject instance, DynamicMetaObject[] args, DynamicMetaObject value, out DynamicMetaObject result)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComFallbackMetaObject.cs (1)
30public override DynamicMetaObject BindSetIndex(SetIndexBinder binder, DynamicMetaObject[] indexes, DynamicMetaObject value)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComMetaObject.cs (1)
49public override DynamicMetaObject BindSetIndex(SetIndexBinder binder, DynamicMetaObject[] indexes, DynamicMetaObject value)
Microsoft\CSharp\RuntimeBinder\ComInterop\DispCallableMetaObject.cs (1)
49public override DynamicMetaObject BindSetIndex(SetIndexBinder binder, DynamicMetaObject[] indexes, DynamicMetaObject value)
Microsoft\CSharp\RuntimeBinder\ComInterop\IDispatchMetaObject.cs (1)
154public override DynamicMetaObject BindSetIndex(SetIndexBinder binder, DynamicMetaObject[] indexes, DynamicMetaObject value)
netstandard (1)
netstandard.cs (1)
776[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Dynamic.SetIndexBinder))]
PresentationFramework (1)
System\Windows\Interop\DynamicScriptObject.cs (1)
81public override bool TrySetIndex(SetIndexBinder binder, object[] indexes, object value) => false;
System.Core (1)
System.Core.cs (1)
81[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Dynamic.SetIndexBinder))]
System.Dynamic.Runtime (1)
System.Dynamic.Runtime.cs (1)
24[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Dynamic.SetIndexBinder))]
System.Linq.Expressions (6)
System\Dynamic\DynamicMetaObject.cs (2)
162/// <param name="binder">An instance of the <see cref="SetIndexBinder"/> that represents the details of the dynamic operation.</param> 166public virtual DynamicMetaObject BindSetIndex(SetIndexBinder binder, DynamicMetaObject[] indexes, DynamicMetaObject value)
System\Dynamic\DynamicObject.cs (3)
187public virtual bool TrySetIndex(SetIndexBinder binder, object[] indexes, object? value) => false; 399public override DynamicMetaObject BindSetIndex(SetIndexBinder binder, DynamicMetaObject[] indexes, DynamicMetaObject value) 411(MetaDynamic @this, SetIndexBinder b, DynamicMetaObject? e) => b.FallbackSetIndex(@this, localIndexes, localValue, e)
System\Dynamic\SetIndexBinder.cs (1)
17/// Initializes a new instance of the <see cref="SetIndexBinder" />.