コード例 #1
0
ファイル: ObjectIndexer.cs プロジェクト: jtferson/Jtfer.Ecp
 public static ObjectIndexer <TBase> GetIndexerFor(Type context)
 {
     if (!_indexers.TryGetValue(context, out ObjectIndexer <TBase> result))
     {
         TotalTypes++;
         result = new ObjectIndexer <TBase>();
         _indexers.Add(context, result);
     }
     return(result);
 }
コード例 #2
0
ファイル: ObjectIndexer.cs プロジェクト: jtferson/Jtfer.Ecp
 public static void SetIndexerFor <T>(ObjectIndexer <TBase> indexer)
 {
     _indexers.Add(typeof(T), indexer);
 }