LoadedComponent Type
Static data describing a schematic sheet loaded as a custom component. Every sheet is always identified with a file from which it is loaded/saved. Name is human readable (and is the filename - without extension) and identifies sheet. File path is the sheet directory and name (with extension). InputLabels, OutputLabels are the I/O connections. The I/O connection integers are bus widths. The I/O connection strings are human readable. The strings are guaranteed to be unique in the I/O connection list. I.e. An input label may be the same as an output label, but two input (or output) labels cannot be the same. The position in the I/O connections list is important as it implicitly indicates the port number. For example, the first element in the InputLabels list is related to the Component's Port with PortNumber 0. Two instances of a loaded component have the same LoadedComponent data.
Record fields
| Record Field | Description | 
            
                
              
               | 
          
            
  | 
        
            
                
              
              
                  Full Usage: 
                   
              Description
                  Field type: string option
                  
                   | 
          
            
  | 
        
            
                
              
              
                  Full Usage: 
                   
              FilePath
                  Field type: string
                  
                   | 
          |
            
  | 
        |
            
                
              
              
                  Full Usage: 
                   
              InputLabels
                  Field type: (string * int) list
                  
                   | 
          |
            
                
              
               | 
          
            
  | 
        
            
                
              
              
                  Full Usage: 
                   
              LoadedComponentIsOutOfDate
                  Field type: bool
                  
                   | 
          |
            
                
              
              
                  Full Usage: 
                   
              Name
                  Field type: string
                  
                   | 
          |
            
                
              
              
                  Full Usage: 
                   
              OutputLabels
                  Field type: (string * int) list
                  
                   | 
          |
            
  | 
        |
            
                
              
               | 
          
            
  |