Note: This feature works with .NET managed code only.
Smart tags are a feature of the Visual Studio editor that enables you to implement code constructs more easily.
With COBOL you can use the following smart tag:
- Smart Tag for Implementing an Interface
- Enables you to implement interfaces in managed OO COBOL programs. You need to type the definition of the implementing class
or value type,
class-id
MyClass implements type
Interface. Double-click the name of the class to see the smart tag (
) appear underneath at the beginning of the declaration of the class. When you place the cursor over the tag, the
icon appears. Click
Implement interface
InterfaceName from the drop-down list. This adds the missing interface members to the implementing class or value type.
- Note: The smart tag does not support generic interfaces and does not add event members from an interface.
- Smart Tag for Adding a Using Directive
- You can use a smart tag to add in the appropriate using directive when you specify a type without fully qualifying the namespace.
For example, to use
System.IO.File::ReadAllText, type
File::ReadAllText. An error message is generated in the output window, and then the smart tag icon appears in the program editor under
File::ReadAllText showing
System.IO on the list of namespaces.
Note: To use this feature, you must have background parsing turned on (default).