|   | CategorizedSettingsBaseTCategorizedSettings(String, Boolean, Boolean, TypeRegistry) Constructor | 
        
        
        
        Namespace: GSF.ConfigurationAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.257-beta+00aa2366fbb9ec75f636ebc7cfa610e3826a727c
 Syntax
Syntaxprotected CategorizedSettingsBase(
	string categoryName,
	bool useCategoryAttributes,
	bool requireSerializeSettingAttribute,
	TypeRegistry typeRegistry = null
)
Protected Sub New ( 
	categoryName As String,
	useCategoryAttributes As Boolean,
	requireSerializeSettingAttribute As Boolean,
	Optional typeRegistry As TypeRegistry = Nothing
)
protected:
CategorizedSettingsBase(
	String^ categoryName, 
	bool useCategoryAttributes, 
	bool requireSerializeSettingAttribute, 
	TypeRegistry^ typeRegistry = nullptr
)
new : 
        categoryName : string * 
        useCategoryAttributes : bool * 
        requireSerializeSettingAttribute : bool * 
        ?typeRegistry : TypeRegistry 
(* Defaults:
        let _typeRegistry = defaultArg typeRegistry null
*)
-> CategorizedSettingsBaseGSF.Configuration.CategorizedSettingsBase = function(categoryName, useCategoryAttributes, requireSerializeSettingAttribute, typeRegistry);
Parameters
- categoryName  String
- Name of default category to use to get and set settings from configuration file.
- useCategoryAttributes  Boolean
- Determines if category attributes will be used for category names.
- requireSerializeSettingAttribute  Boolean
- 
            Assigns flag that determines if SerializeSettingAttribute is required
            to exist before a field or property is serialized to the configuration file.
            
- typeRegistry  TypeRegistry  (Optional)
- 
            Type registry to use when parsing TypeConvertedValueExpressionAttribute instances, or null
            to use DefaultTypeRegistry.
            
 Remarks
Remarks
            If 
useCategoryAttributes is false, all settings will be placed in section labeled by the
            
categoryName value; otherwise, if a 
CategoryAttribute exists on a field or
            property then the member value will serialized into the configuration file in a section labeled the same
            as the 
Category value and if the attribute doesn't exist the member value
            will serialized into the section labeled by the 
categoryName value.
            
 See Also
See Also