Imports System.ServiceModel Imports System.Threading Imports DigitalData.Modules.Config Imports DigitalData.Modules.Logging Imports DigitalData.Modules.EDMIFileOps.EDMIServiceReference Namespace My ''' ''' Extends the My Namespace ''' Example: My.LogConfig ''' Module Extension Property ConfigManager As ConfigManager(Of ClassConfig) ReadOnly Property Config As ClassConfig Get Return ConfigManager.Config End Get End Property Property LogConfig As LogConfig Property ChannelFactory As ChannelFactory(Of IEDMServiceChannel) Property Channel As IEDMServiceChannel Property MainForm As frmMain End Module ''' ''' Extends the My.Application Namespace to hold Application State ''' Example: My.Application.User ''' Partial Class MyApplication ' User Config Public User As New UserState() Public Service As New ServiceState() End Class End Namespace