Generates the IL for a program with a main program entry point or for a library without one. 
                   
               
            
 
            
             
               
               Restriction:  This directive is supported for .NET COBOL only. 
                  
               
 
               
              
            
            
               Syntax:
 
                
               >>------.--ILGEN-.-MAIN--.-----><
        |        +-SUB---+
        +--NOILGEN-------+ 
 
                 
            
            
               Parameters:
 
                
               
                
                   
                  
                  - MAIN 
                     
                  
- Indicates that a program with a main entry point is being compiled 
                     
                  
- SUB 
                     
                  
- Indicates that a library is being compiled, which doesn't require a main program entry point 
                     
                  
  
            
            
               Properties:
 
                
               
                
                  
                  
                      
                         
                         
                        
                         
                           
                            
                              
                              | Default: | ILGEN"MAIN" | 
 
                           
                            
                              
                              | IDE equivalent: | Click 
                                 Project> 
                                 Properties> 
                                 Application and then fill in Output Type. | 
 
                           
                         
                        
                     
                    
                  
                 
               
              
            
            
               Dependencies:
               
               
               ILGEN sets DOTNET.
                  
               
               
             
            
             
            
           
         
         
Comments:
This directive is always used when you build a project from the IDE. If a program doesn't require a main program entry point, use the SUB parameter.
This directive is comparable to the ILMAIN directive: ILGEN"SUB" is equivalent to NOILMAIN.
This directive is not allowed in the $SET statement. You must specify ILGEN on the command line.