protected void initialize(DeserializerBase elementDeserializer, string namePrefix, Action <string> handler) { this.elementDeserializer = elementDeserializer; this.handler = handler; nameRegex = new Regex("(" + namePrefix + @"[a-zA-Z0-9_]+)\[\] =( {)?$", RegexOptions.Compiled); }
protected void initialize(DeserializerBase elementDeserializer, string namePrefix) { this.elementDeserializer = elementDeserializer; nameRegex = new Regex(namePrefix + @"\[\] =( {)?$", RegexOptions.Compiled); }
public ArrayDeserializer(DeserializerBase elementDeserializer, string namePrefix) => initialize(elementDeserializer, namePrefix);
public ArrayDeserializer(DeserializerBase elementDeserializer, string namePrefix, Action <string> handler) => initialize(elementDeserializer, namePrefix, handler);