[This is preliminary documentation and is subject to change.]
Creates and configures an instance of appropriate configurable object as specified in supplied config node.
Applies configured behaviours
Namespace: NFX.EnvironmentAssembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
public static IConfigurable MakeAndConfigure(
IConfigSectionNode node,
Type defaultType = null,
Object[] args = null
)
public static IConfigurable MakeAndConfigure(
IConfigSectionNode node,
Type defaultType = null,
Object[] args = null
)
Public Shared Function MakeAndConfigure (
node As IConfigSectionNode,
Optional defaultType As Type = Nothing,
Optional args As Object() = Nothing
) As IConfigurable
Public Shared Function MakeAndConfigure (
node As IConfigSectionNode,
Optional defaultType As Type = Nothing,
Optional args As Object() = Nothing
) As IConfigurable
public:
static IConfigurable^ MakeAndConfigure(
IConfigSectionNode^ node,
Type^ defaultType = nullptr,
array<Object^>^ args = nullptr
)
public:
static IConfigurable^ MakeAndConfigure(
IConfigSectionNode^ node,
Type^ defaultType = nullptr,
array<Object^>^ args = nullptr
)
static member MakeAndConfigure :
node : IConfigSectionNode *
?defaultType : Type *
?args : Object[]
(* Defaults:
let _defaultType = defaultArg defaultType null
let _args = defaultArg args null
*)
-> IConfigurable
static member MakeAndConfigure :
node : IConfigSectionNode *
?defaultType : Type *
?args : Object[]
(* Defaults:
let _defaultType = defaultArg defaultType null
let _args = defaultArg args null
*)
-> IConfigurable
Return Value
Type:
IConfigurable