public PortInterfaceElement(string name, string inout, string type, SignalType SigType, Boolean Array)
 {
     fName        = name;
     fInOut       = inout;
     fType        = type;
     TypeSig      = SigType;
     fInputOutput = fInOut + "put";
     arraySignal  = Array;
     fRole        = "";
 }
 public ArrayTypeDeclaration(string identifier, int from, int to, SignalType subtype)
 {
     if (identifier == null)
     {
         throw new ArgumentNullException("indentifier");
     }
     fIdentifier = identifier;
     fFrom       = from;
     fTo         = to;
     fSubtype    = subtype;
 }