Show / Hide Table of Contents

Class HubModule

Defines a module that does nothing else but provides a hub/namespace grouping for child modules that it contains. This module is a kin to NOPModule - the difference is only in the intent. NOPModule signifies the absence of any modules, whereas HubModule holds child modules

Inheritance
System.Object
DisposableObject
ApplicationComponent
ModuleBase
HubModule
Implements
IModuleImplementation
IModule
IApplicationComponent
INamed
IOrdered
System.IDisposable
IConfigurable
IInstrumentable
IExternallyParameterized
Inherited Members
ModuleBase.Destructor()
ModuleBase.m_Children
ModuleBase.ModuleLogLevel
ModuleBase.ModuleEffectiveLogLevel
ModuleBase.ParentModule
ModuleBase.ChildModules
ModuleBase.Name
ModuleBase.Order
ModuleBase.InstrumentationEnabled
ModuleBase.Get<TModule>(Func<TModule, Boolean>)
ModuleBase.TryGet<TModule>(Func<TModule, Boolean>)
ModuleBase.Get<TModule>(String)
ModuleBase.TryGet<TModule>(String)
ModuleBase.IModuleImplementation.ApplicationAfterInit(IApplication)
ModuleBase.IModuleImplementation.ApplicationBeforeCleanup(IApplication)
ModuleBase.IConfigurable.Configure(IConfigSectionNode)
ModuleBase.IExternallyParameterized.ExternalParameters
ModuleBase.IExternallyParameterized.ExternalGetParameter(String, Object, String[])
ModuleBase.IExternallyParameterized.ExternalParametersForGroups(String[])
ModuleBase.IExternallyParameterized.ExternalSetParameter(String, Object, String[])
ModuleBase.ModuleLog(MessageType, String, String, Exception, Nullable<Guid>, String)
ModuleBase.ToString()
ModuleBase.DoConfigure(IConfigSectionNode)
ModuleBase.DoConfigureChildModules(IConfigSectionNode)
ModuleBase.DoGetAllChildModuleConfigNodes(IConfigSectionNode)
ModuleBase.DoGetExternalParameters()
ModuleBase.DoExternalGetParameter(String, Object, String[])
ModuleBase.DoExternalSetParameter(String, Object, String[])
ModuleBase.DoGetExternalParametersForGroups(String[])
ModuleBase.DoApplicationAfterInit(IApplication)
ModuleBase.DoApplicationBeforeCleanup(IApplication)
ApplicationComponent.AllComponents
ApplicationComponent.GetAppComponentBySID(UInt64)
ApplicationComponent.GetAppComponentByCommonName(String)
ApplicationComponent.ComponentSID
ApplicationComponent.ComponentStartTime
ApplicationComponent.ComponentCommonName
ApplicationComponent.ComponentDirector
DisposableObject.DisposeAndNull<T>(T)
DisposableObject.DisposeStarted
DisposableObject.Disposed
DisposableObject.EnsureObjectNotDisposed()
DisposableObject.Dispose()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: NFX.ApplicationModel
Assembly: NFX.dll
Syntax
public sealed class HubModule : ModuleBase, IModuleImplementation, IModule, IApplicationComponent, INamed, IOrdered, IDisposable, IConfigurable, IInstrumentable, IExternallyParameterized

Constructors

HubModule()

Declaration
public HubModule()

HubModule(IModule)

Declaration
public HubModule(IModule parent)
Parameters
Type Name Description
IModule parent

HubModule(IModule, Int32)

Declaration
public HubModule(IModule parent, int order)
Parameters
Type Name Description
IModule parent
System.Int32 order

Properties

IsHardcodedModule

Declaration
public override bool IsHardcodedModule { get; }
Property Value
Type Description
System.Boolean
Overrides
ModuleBase.IsHardcodedModule

Implements

IModuleImplementation
IModule
IApplicationComponent
INamed
IOrdered
System.IDisposable
IConfigurable
IInstrumentable
IExternallyParameterized

Extension Methods

MiscUtils.NonNull<T>(T, Func<Exception>, String)
ObjectValueConversion.AsString(Object, String, ConvertErrorHandling)
ObjectValueConversion.AsNonNullOrEmptyString(Object)
ObjectValueConversion.AsLaconicConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsJSONConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsXMLConfig(Object, ConfigSectionNode, ConvertErrorHandling)
ObjectValueConversion.AsChar(Object, Char, ConvertErrorHandling)
ObjectValueConversion.AsNullableChar(Object, Nullable<Char>, ConvertErrorHandling)
ObjectValueConversion.AsByte(Object, Byte, ConvertErrorHandling)
ObjectValueConversion.AsNullableByte(Object, Nullable<Byte>, ConvertErrorHandling)
ObjectValueConversion.AsSByte(Object, SByte, ConvertErrorHandling)
ObjectValueConversion.AsNullableSByte(Object, Nullable<SByte>, ConvertErrorHandling)
ObjectValueConversion.AsShort(Object, Int16, ConvertErrorHandling)
ObjectValueConversion.AsNullableShort(Object, Nullable<Int16>, ConvertErrorHandling)
ObjectValueConversion.AsUShort(Object, UInt16, ConvertErrorHandling)
ObjectValueConversion.AsNullableUShort(Object, Nullable<UInt16>, ConvertErrorHandling)
ObjectValueConversion.AsInt(Object, Int32, ConvertErrorHandling)
ObjectValueConversion.AsNullableInt(Object, Nullable<Int32>, ConvertErrorHandling)
ObjectValueConversion.AsUInt(Object, UInt32, ConvertErrorHandling)
ObjectValueConversion.AsNullableUInt(Object, Nullable<UInt32>, ConvertErrorHandling)
ObjectValueConversion.AsLong(Object, Int64, ConvertErrorHandling)
ObjectValueConversion.AsNullableLong(Object, Nullable<Int64>, ConvertErrorHandling)
ObjectValueConversion.AsULong(Object, UInt64, ConvertErrorHandling)
ObjectValueConversion.AsNullableULong(Object, Nullable<UInt64>, ConvertErrorHandling)
ObjectValueConversion.AsDouble(Object, Double, ConvertErrorHandling)
ObjectValueConversion.AsNullableDouble(Object, Nullable<Double>, ConvertErrorHandling)
ObjectValueConversion.AsFloat(Object, Single, ConvertErrorHandling)
ObjectValueConversion.AsNullableFloat(Object, Nullable<Single>, ConvertErrorHandling)
ObjectValueConversion.AsDecimal(Object, Decimal, ConvertErrorHandling)
ObjectValueConversion.AsNullableDecimal(Object, Nullable<Decimal>, ConvertErrorHandling)
ObjectValueConversion.AsBool(Object, Boolean, ConvertErrorHandling)
ObjectValueConversion.AsNullableBool(Object, Nullable<Boolean>, ConvertErrorHandling)
ObjectValueConversion.AsGUID(Object, Guid, ConvertErrorHandling)
ObjectValueConversion.AsNullableGUID(Object, Nullable<Guid>, ConvertErrorHandling)
ObjectValueConversion.AsDateTime(Object)
ObjectValueConversion.AsDateTime(Object, DateTime, ConvertErrorHandling)
ObjectValueConversion.AsNullableDateTime(Object, Nullable<DateTime>, ConvertErrorHandling)
ObjectValueConversion.AsGDID(Object)
ObjectValueConversion.AsGDID(Object, GDID, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDID(Object, Nullable<GDID>, ConvertErrorHandling)
ObjectValueConversion.AsGDIDSymbol(Object)
ObjectValueConversion.AsGDIDSymbol(Object, GDIDSymbol, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDIDSymbol(Object, Nullable<GDIDSymbol>, ConvertErrorHandling)
ObjectValueConversion.AsTimeSpan(Object)
ObjectValueConversion.AsTimeSpan(Object, TimeSpan, ConvertErrorHandling)
ObjectValueConversion.AsNullableTimeSpan(Object, Nullable<TimeSpan>, ConvertErrorHandling)
ObjectValueConversion.AsEnum<TEnum>(Object, TEnum, ConvertErrorHandling)
ObjectValueConversion.AsNullableEnum<TEnum>(Object, Nullable<TEnum>, ConvertErrorHandling)
ObjectValueConversion.AsUri(Object, Uri, ConvertErrorHandling)
JSONExtensions.ToJSON(Object, JSONWritingOptions)
JSONExtensions.ToJSON(Object, TextWriter, JSONWritingOptions)
JSONExtensions.ToJSON(Object, Stream, JSONWritingOptions, Encoding)
ErlObject.ToErlObject(Object)
ErlObject.ToErlObject(Object, ErlTypeOrder, Boolean)
Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX