DotNext.Reflection by Roman Sakno

<PackageReference Include="DotNext.Reflection" Version="3.2.1" />

.NET API 162,816 bytes

 Indexer<TIndicies, TValue>

public sealed class Indexer<TIndicies, TValue> : IndexerBase<TIndicies, TValue> where TIndicies : struct
Represents static indexer property.
public sealed delegate Getter<TIndicies, TValue> : MulticastDelegate where TIndicies : struct

Represents property getter.

public sealed delegate Setter<TIndicies, TValue> : MulticastDelegate where TIndicies : struct

Represents property setter.

public Method<Getter<TIndicies, TValue>> GetMethod { get; }

Gets indexer property getter.

public TValue this[ref TIndicies index] { get; set; }

Gets or sets instance indexer property value.

public Method<Setter<TIndicies, TValue>> SetMethod { get; }

Gets indexer property setter.

public static Getter<TIndicies, TValue> op_Implicit(Indexer<TIndicies, TValue> indexer)

public static Setter<TIndicies, TValue> op_Implicit(Indexer<TIndicies, TValue> indexer)