public static void Create(IEnumerable <IBlock> blocks, string path, PortalPlc owningPlc)
        {
            if (blocks == null)
            {
                throw new ArgumentNullException(nameof(blocks));
            }
            IEnumerable <DataBlock> dataBlocks;

            if ((dataBlocks = blocks.OfType <DataBlock>())?.Count() <= 0)
            {
                throw new ArgumentException("Blocks does not contain any valid DataBlocks.", nameof(blocks));
            }

            KepwareConfiguration.CreateInternal(dataBlocks, path, owningPlc);
        }
 public static void Create(DataBlock block, string path, PortalPlc owningPlc)
 {
     KepwareConfiguration.CreateInternal(new[] { block }, path, owningPlc);
 }