You can reuse code from one rule to another, or from one step in the rule to another, by creating an external assembly (DLL) and then accessing it from within the code.

Before you create reusable code, consider these factors: