Пример #1
0
        public bool RegisterLayerHandler(LayerHandlerEntry entry, bool @default = true)
        {
            if (LayerHandlers.ContainsKey(entry.Key) || DefaultLayerHandlers.Contains(entry.Key))
            {
                return(false);
            }

            LayerHandlers.Add(entry.Key, entry);

            if (@default)
            {
                DefaultLayerHandlers.Add(entry.Key);
            }

            return(true);
        }
Пример #2
0
 public ILayerHandler GetLayerHandlerInstance(LayerHandlerEntry entry)
 {
     return((ILayerHandler)Activator.CreateInstance(entry.Type));
 }