Exemplo n.º 1
0
        public override bool EachLogMethod([Case][EventEnum] BasicEnum eachBasicEnumParam,
                                           [Case][Data] EachParam eachParam)
        {
            if ((ControlFlags & EachLogMethod_Flag) != 0)
            {
                unsafe {
                    EachLogMethod_Event Event;

                    Transform.For("eachParam");
                    Event.eachParam = eachParam;
                    Transform.EndFor();

                    Transform.For("eachBasicEnumParam");
                    Event.eachBasicEnumParam = (int)eachBasicEnumParam;
                    Transform.EndFor();

                    return(LogEntry(ControlFlags,
                                    EachLogMethod_Handle,
                                    (byte *)&Event,
                                    sizeof(EachLogMethod_Event)) != 0);
                }
            }

            return(false);
        }
Exemplo n.º 2
0
 public abstract bool EachLogMethod([Case][EventEnum] BasicEnum eachBasicEnumParam,
                                    [Case][Data] EachParam eachParam);