Noda Time
NodaPatternConverter<(Of <(<'T>)>)> Constructor (pattern, validator)
NamespacesNodaTime.Serialization.JsonNetNodaPatternConverter<(Of <(<'T>)>)>NodaPatternConverter<(Of <(<'T>)>)>(IPattern<(Of <<'(T>)>>), Action<(Of <<'(T>)>>))

[This is preliminary documentation and is subject to change.]

Creates a new instance with a pattern and an optional validator. The validator will be called before each value is written, and may throw an exception to indicate that the value cannot be serialized.
Declaration Syntax
C#Visual BasicVisual C++
public NodaPatternConverter(
	IPattern<T> pattern,
	Action<T> validator
)
Public Sub New ( _
	pattern As IPattern(Of T), _
	validator As Action(Of T) _
)
public:
NodaPatternConverter(
	IPattern<T>^ pattern, 
	Action<T>^ validator
)
Parameters
pattern (IPattern<(Of <(<'T>)>)>)
The pattern to use for parsing and formatting.
validator (Action<(Of <(<'T>)>)>)
The validator to call before writing values. May be null, indicating that no validation is required.
Exceptions
ExceptionCondition
ArgumentNullExceptionpattern is null.

Assembly: NodaTime.Serialization.JsonNet (Module: NodaTime.Serialization.JsonNet.dll) Version: 1.0.0.0 (1.0.0.0)