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); }