Allows accessing the value of indexers.
Namespace: Metalama.Framework.Code.Invokers
Assembly: Metalama.Framework.dll
Syntax
[CompileTime]
public interface IIndexerInvoker
Methods
Name | Description |
---|---|
GetValue(params dynamic?[]) | Generates run-time code that gets the value of the current indexer with specified arguments. By default, the target instance
of the indexer is |
SetValue(dynamic?, params dynamic?[]) | Generates run-time code that sets the value of the current indexer with specified arguments. By default, the target instance
of the indexer is |
With(InvokerOptions) | Gets an IIndexerInvoker for the same index and target but with different options. |
With(dynamic?, InvokerOptions) | Gets an IIndexerInvoker for the same indexer but with a different field or property and with different options. |