/// <inheritdoc />
 public IdentifierXmlElementMarshaller([NotNull] TDefinition definition, [NotNull] IStringValueParser parser)
 {
     Definition = definition ?? throw new ArgumentNullException(nameof(definition));
     Parser     = parser ?? throw new ArgumentNullException(nameof(parser));
 }
Example #2
0
 private void SetMarshaller(IDefinition definition, IStringValueParser parser = null)
 {
     SetMarshaller(definition, new IdentifierXmlElementMarshaller <TIdentifier, TDefinition>(
                       (TDefinition)definition,
                       parser ?? PassThroughParser.Instance));
 }