void HandleError()

in libyara.NET/Compiler.h [132:149]


        void HandleError(
            int errorLevel,
            const char* fileName,
            int lineNumber,
            const YR_RULE* rule,
            const char* message,
            void* userData)
        {
            UNREFERENCED_PARAMETER(errorLevel);
            UNREFERENCED_PARAMETER(userData);

            auto msg = String::Format("{0} on line {1} in file: {2}",
                marshal_as<String^>(message),
                lineNumber,
                fileName ? marshal_as<String^>(fileName) : "[none]");

            compilationErrors->Add(msg);
        }