public CompoundArchitectureFactory(MathIdentifier architectureId, MathIdentifier entityId, MathSystem system) { if(system == null) throw new ArgumentNullException("system"); _architectureId = architectureId; _entityId = entityId; _inputCnt = system.InputCount; _outputCnt = system.OutputCount; _busCnt = system.BusCount; _xml = system.WriteXml(false); }
public CompoundArchitectureFactory(MathIdentifier architectureId, MathIdentifier entityId, MathSystem system) { _architectureId = architectureId; _entityId = entityId; _inputCnt = system.InputCount; _outputCnt = system.OutputCount; _busCnt = system.BusCount; _xml = system.WriteXml(false); }