Classes
| Class | Description | |||
|---|---|---|---|---|
|   | CallableAttribute | Makes non-COBOL static methods callable from COBOL with the verb CALL. 
 | ||
|   | CallableProgram | 
            The CallableProgram type is used to create a .Net type that can be used with the CALL verb.
            
            Below is an example the type that for a program called MYPROGRAM.  
            
            The type also implements ICancelProgramCallback interface so it can handle being CANCELed.
             | ||
|   | CharsetAttribute | 
             Character set attribute to allow per-program encodings eg ANSI, UTF8, OEM or ASCII
              
 | ||
|   | Interop | 
             Used for interfacing to managed procedural COBOL programs from other .NET languages
              
 | ||
|   | MarshallUtils | 
             A helper classes to help marshall struct/valuetypes to/from their byte[] representation
              
 | ||
|   | RunUnit | 
             Represents a COBOL run unit in which the programs executed are either procedural COBOL programs that
             are compiled for use in multiple run units or Micro Focus OO COBOL programs. 
              
 | ||
|  | Session | Obsolete. 
            Session type is provided for compatibility with old products.
             
 | 
Interfaces
| Interface | Description | |
|---|---|---|
|  | CallableProgramICancelProgramCallback | 
            An interface for a type that extends CallableProgram in order get a callback 
            when either a CANCEL or STOP RUN occurs.
             See MicroFocus.COBOL.RuntimeServices.CallableProgram for an example. | 
|  | IRunUnit | 
            Portable interface for IRunUnit
             | 
Enumerations
| Enumeration | Description | |||
|---|---|---|---|---|
|  | RunUnitStartupOptions | 
            An enumeration that allows the creator of the rununit specify extra options.
             
 | ||
|  | SessionStartupOptions | Obsolete. 
 |