예제 #1
0
        public static Action<OXM.ValidationMessage> CastDelegate(Action<SDMX.ValidationMessage> sdmxAction)
        {
            if (sdmxAction == null)
                return null;

            return delegate(OXM.ValidationMessage oxm)
            {
                var sdmx = new SDMX.ValidationMessage(oxm.Message, CastSeverity(oxm.Severity), oxm.LineNumber, oxm.LinePosition, oxm.Exception);
                sdmxAction(sdmx);
            };
        }
예제 #2
0
        public static Action <OXM.ValidationMessage> CastDelegate(Action <SDMX.ValidationMessage> sdmxAction)
        {
            if (sdmxAction == null)
            {
                return(null);
            }

            return(delegate(OXM.ValidationMessage oxm)
            {
                var sdmx = new SDMX.ValidationMessage(oxm.Message, CastSeverity(oxm.Severity), oxm.LineNumber, oxm.LinePosition, oxm.Exception);
                sdmxAction(sdmx);
            });
        }