ATMLCommonLibrary.forms.InstrumentForm.ValidateToSchema C# (CSharp) Method

ValidateToSchema() private method

private ValidateToSchema ( ) : void
return void
        private void ValidateToSchema()
        {
            HourGlass.Start();
            var error = new StringBuilder( 1024*1024*6 );
            InstrumentDescription instrument = InstrumentDescription;
            try
            {

                if (!SchemaManager.ValidateXml( instrument.Serialize(), ATMLCommon.InstrumentNameSpace, error ))
                {
                    HourGlass.Stop();
                    string name = GetName( instrument );
                    ATMLErrorForm.ShowValidationMessage(
                        string.Format( "The \"{0}\" Instrument has failed validation against the {1} ATML schema.", name,
                                       ATMLCommon.InstrumentNameSpace ),
                        error.ToString(), "Note: This error will not prevent you from continuing." );
                }
                else
                {
                    HourGlass.Stop();
                    MessageBox.Show( @"This Instrument generated valid ATML" );
                }
            }
            catch (Exception)
            {
                HourGlass.Stop();
            }
        }