Esempio n. 1
0
 public static void ForEachComponent(IConverterHandler handler)
 {
     foreach (var component in ComponentDatabase.IdsToDynamicInvokers.Values)
     {
         component.InvokeConvertHandler(handler);
     }
 }
Esempio n. 2
0
        public static void ForComponent(uint componentId, IConverterHandler handler)
        {
            if (!ComponentDatabase.IdsToDynamicInvokers.TryGetValue(componentId, out var component))
            {
                throw new ArgumentException($"Unknown component ID {componentId}.");
            }

            component.InvokeConvertHandler(handler);
        }