gmplReauthorStatement

Reauthor Statement Summary

Reauthor is a nonterminal, refactoring statement that occurs only within a Refactor statement. It replaces the authored content of a subprogram with a hand written block of code

The attributes of the Reauthor statement are as follows:

Attribute Description
Subprogram This required identifier attribute specifies the subprogram whose authored content is to be replaced. If the containing Refactor statement had a FileFilter specified then this identifier should be specified relative to it; else, it should be specified relative to the root of the symbol table.

The script errors associated with the Reauthor statement are as follows:

Error Description
1096 Unable to find subprogram [%1d] in project.

An example of this statement from the FMSTOCKS sample is shown below.


 <Analyse/>
 <Refactor>
 <Reauthor subprogram="FMStocks_DB.GetComputerName"><![CDATA[
 public static string GetComputerName()
 {
    return System.Environment.MachineName;
 }
 
Note that the Refactor statement introducing it follows the Analyse statement. This is not required, but is a suggested convention.
Table of Contents