/
gmplReauthorStatement

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

Related content

gmplAuthorStatement
gmplAuthorStatement
More like this
gmplRefactorStatement
gmplRefactorStatement
More like this
gmplRefactoringStatements
gmplRefactoringStatements
More like this
gmplRemoveStatement
gmplRemoveStatement
More like this
gmplReplaceStatement
gmplReplaceStatement
More like this
gmplRenameStatement
gmplRenameStatement
More like this