OTFontFileVal.Driver.OnValidateEvent C# (CSharp) Метод

OnValidateEvent() публичный Метод

public OnValidateEvent ( OTFontFileVal.Validator e, object oParam ) : void
e OTFontFileVal.Validator
oParam object
Результат void
        public void OnValidateEvent(Validator.EventTypes e, object oParam)
        {
            switch ( e ) {

            case Validator.EventTypes.FileBegin:
            case Validator.EventTypes.FileEnd:
                break;

            case Validator.EventTypes.FontBegin:
                OnFontBegin( (uint)oParam );
                break;

            case Validator.EventTypes.FontParsed:
                OnFontParsed( (OTFont)oParam );
                break;

            case Validator.EventTypes.TableBegin:
                OnBeginTable( ( DirectoryEntry )oParam );
                break;

            #if !OLD_INTERFACE
            case Validator.EventTypes.RastTestBegin_BW:
                OnRasterTestBegin( "RasterizationTest_BW", "Black and White" );

                break;
            case Validator.EventTypes.RastTestBegin_Grayscale:
                OnRasterTestBegin( "RasterizationTest_Grayscale", "Grayscale" );
                break;
            case Validator.EventTypes.RastTestBegin_ClearType:
                OnRasterTestBegin( "RasterizationTest_ClearType", "ClearType" );
                break;
            #else
            case Validator.EventTypes.RastTestBegin:
                OnRasterTestBegin( "RasterizationTest" , "Generic" );
                break;
            #endif

            case Validator.EventTypes.TableProgress:
            #if !OLD_INTERFACE
            case Validator.EventTypes.RastTestProgress_BW:
            case Validator.EventTypes.RastTestProgress_Grayscale:
            case Validator.EventTypes.RastTestProgress_ClearType:
            #else
            case Validator.EventTypes.RastTestProgress:
            #endif
                m_callbacks.OnTestProgress( oParam );
                break;

            #if !OLD_INTERFACE
            case Validator.EventTypes.RastTestEnd_ClearType:
            case Validator.EventTypes.RastTestEnd_Grayscale:
            case Validator.EventTypes.RastTestEnd_BW:
            #else
            case Validator.EventTypes.RastTestEnd:
            #endif
            case Validator.EventTypes.TableEnd:
            case Validator.EventTypes.FontEnd:
                OnEndElement();
                break;

            default:
                Debug.Assert(false);
                break;
            }
        }