ReadOnlyIndexer.cs 297 B

12345678910111213
  1. using System;
  2. namespace DiskAccessLibrary.Mod.Utility
  3. {
  4. public class ReadOnlyIndexer<TI, TV>
  5. {
  6. private readonly Func<TI, TV> _func;
  7. public ReadOnlyIndexer(Func<TI, TV> func) => this._func = func;
  8. public TV this[TI index] => _func(index);
  9. }
  10. }