From fe3f9c5156c6b30f093b72eeb5d7fe2bad8b3799 Mon Sep 17 00:00:00 2001 From: Jonathan Jenne Date: Thu, 4 Nov 2021 14:28:29 +0100 Subject: [PATCH] Patterns: Begin IDB Module --- Modules.Patterns/Modules/IDB.vb | 31 +++++++++++++++++++++ Modules.Patterns/My Project/AssemblyInfo.vb | 2 +- Modules.Patterns/Patterns.vbproj | 1 + 3 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 Modules.Patterns/Modules/IDB.vb diff --git a/Modules.Patterns/Modules/IDB.vb b/Modules.Patterns/Modules/IDB.vb new file mode 100644 index 00000000..5b95ff70 --- /dev/null +++ b/Modules.Patterns/Modules/IDB.vb @@ -0,0 +1,31 @@ +Imports System.Windows.Forms +Imports DigitalData.Controls.LookupGrid +Imports DigitalData.Modules.Logging + +Namespace [PatternModule] + ''' + ''' Patterns for Windream Indicies + ''' + Public Class IDB + Inherits BaseModule + Implements IModule + + Public Const IDB_OBJECT_ID = "IDB_OBJECT_ID" + + Public Property PatternIdentifier As String = "IDB" Implements IModule.PatternIdentifier + Public Property IsComplex As Boolean = True Implements IModule.IsComplex + + Private ReadOnly Logger As Logger + + Public Sub New(pLogConfig As LogConfig) + MyBase.New(pLogConfig) + Logger = pLogConfig.GetLogger() + End Sub + + Public Function Replace(pInput As String, pReplaceMap As Dictionary(Of String, Object)) As String Implements IModule.Replace + 'TODO: Implement, depends on IDB Data, which is not in monorepo yet + + Return pInput + End Function + End Class +End Namespace diff --git a/Modules.Patterns/My Project/AssemblyInfo.vb b/Modules.Patterns/My Project/AssemblyInfo.vb index 7fc8ac9c..478f1c21 100644 --- a/Modules.Patterns/My Project/AssemblyInfo.vb +++ b/Modules.Patterns/My Project/AssemblyInfo.vb @@ -12,7 +12,7 @@ Imports System.Runtime.InteropServices - + diff --git a/Modules.Patterns/Patterns.vbproj b/Modules.Patterns/Patterns.vbproj index eefd03d6..30f90ec2 100644 --- a/Modules.Patterns/Patterns.vbproj +++ b/Modules.Patterns/Patterns.vbproj @@ -81,6 +81,7 @@ +