public ArrayItemDefinition(ParticleDefinition array, XmlArrayItemAttribute arrayItemAttribute, Type runtimeType, string runtimeName) { Array = array; var xroadArrayItemAttribute = arrayItemAttribute as XRoadXmlArrayItemAttribute; MinOccurs = xroadArrayItemAttribute?.MinOccurs ?? 0u; MaxOccurs = xroadArrayItemAttribute?.MaxOccurs; Content = new SingularContentDefinition( this, arrayItemAttribute, runtimeType, runtimeName ); }
public ArrayItemDefinition(ParticleDefinition array, XmlArrayItemAttribute arrayItemAttribute, Type runtimeType, string runtimeName, string targetNamespace, bool defaultQualifiedElement) { Array = array; var xroadArrayItemAttribute = arrayItemAttribute as XRoadXmlArrayItemAttribute; MinOccurs = xroadArrayItemAttribute?.MinOccurs ?? 0u; MaxOccurs = xroadArrayItemAttribute?.MaxOccurs; Content = new SingularContentDefinition( this, arrayItemAttribute, runtimeType, runtimeName, targetNamespace, defaultQualifiedElement ); }