/// <summary> ///Evaluates the ADK StrictTypeParsing property to determine if a /// SIFException should be thrown for a failed parse /// </summary> /// <param name="errorMessage"></param> /// <param name="pe"></param> /// <param name="zone"></param> private void HandleTypeParseException( string errorMessage, AdkTypeParseException pe, IZone zone) { ILog log = Adk.Log; if (zone != null) { log = zone.Log; if (zone.Properties.StrictTypeParsing) { throw new SifException(SifErrorCategoryCode.Xml, SifErrorCodes.XML_INVALID_VALUE_4, errorMessage, zone, pe); } } if ((Adk.Debug & AdkDebugFlags.Exceptions) > 0) { log.Warn(errorMessage, pe); } }
/// <summary> ///Evaluates the ADK StrictTypeParsing property to determine if a /// SIFException should be thrown for a failed parse /// </summary> /// <param name="errorMessage"></param> /// <param name="pe"></param> /// <param name="zone"></param> private void HandleTypeParseException( string errorMessage, AdkTypeParseException pe, IZone zone) { ILog log = Adk.Log; if ( zone != null ) { log = zone.Log; if ( zone.Properties.StrictTypeParsing ) { throw new SifException( SifErrorCategoryCode.Xml, SifErrorCodes.XML_INVALID_VALUE_4, errorMessage, zone, pe ); } } if ( (Adk.Debug & AdkDebugFlags.Exceptions) > 0 ) { log.Warn( errorMessage, pe ); } }