internal ChoXmlRecordFieldConfiguration GetFieldConfiguration(string propertyName, ChoXmlNodeRecordFieldAttribute attr = null, Attribute[] otherAttrs = null) { if (!XmlRecordFieldConfigurations.Any(fc => fc.Name == propertyName)) { XmlRecordFieldConfigurations.Add(new ChoXmlRecordFieldConfiguration(propertyName, attr, otherAttrs)); } return(XmlRecordFieldConfigurations.First(fc => fc.Name == propertyName)); }
internal ChoXmlRecordFieldConfiguration GetFieldConfiguration(string propertyName) { propertyName = propertyName.NTrim(); if (!XmlRecordFieldConfigurations.Any(fc => fc.Name == propertyName)) { XmlRecordFieldConfigurations.Add(new ChoXmlRecordFieldConfiguration(propertyName, $"/{propertyName}")); } return(XmlRecordFieldConfigurations.First(fc => fc.Name == propertyName)); }
internal ChoXmlRecordFieldConfiguration GetFieldConfiguration(string fn) { fn = fn.NTrim(); if (!XmlRecordFieldConfigurations.Any(fc => fc.Name == fn)) { XmlRecordFieldConfigurations.Add(new ChoXmlRecordFieldConfiguration(fn, $"/{fn}")); } return(XmlRecordFieldConfigurations.First(fc => fc.Name == fn)); }