20 lines
630 B
VB.net
20 lines
630 B
VB.net
Public Interface IModule
|
|
''' <summary>
|
|
''' The short identifier which identifies all placeholders of this module
|
|
''' </summary>
|
|
''' <returns></returns>
|
|
Property PatternIdentifier As String
|
|
|
|
''' <summary>
|
|
''' Does this Module have outside dependencies like a database or a library like windream
|
|
''' </summary>
|
|
''' <returns></returns>
|
|
Property IsComplex As Boolean
|
|
|
|
''' <summary>
|
|
''' Main Replace Function
|
|
''' </summary>
|
|
''' <returns>The replaced string</returns>
|
|
Function Replace(pInput As String, pReplaceMap As Dictionary(Of String, Object)) As String
|
|
End Interface
|