public void GenerateCheckMethodBody(XmlType xmlType) { var xmlEnumerationType = xmlType as XmlEnumerationType; if (xmlEnumerationType == null) { throw new System.InvalidOperationException($"This class can only generate check methods for {nameof(XmlEnumerationType)} types"); } EnumerationTypeValueCheckGenerator.GenerateEnumerationValueCheckingCode(xmlEnumerationType.EnumerationValues, _stringBuilder, CodeGeneratorConstants.ELEMENT_CHECK_METHOD_ELEMENT_VARIABLE_NAME); }
private void GenerateEnumerationAttributeCheckMethod(XmlEnumerationType xmlEnumerationType) { EnumerationTypeValueCheckGenerator.GenerateEnumerationValueCheckingCode(xmlEnumerationType.EnumerationValues, _stringBuilder, ATTRIBUTE_VARIABLE_NAME); }