public static extern UIntPtr Log4JEventProperties( EventHandle log4JEvent, UIntPtr skip, [Out] [MarshalAs (UnmanagedType.LPArray, ArraySubType = UnmanagedType.Struct, SizeParamIndex = 3)] Log4JEventProperty[] properties, UIntPtr propertiesSize );
extern public static UIntPtr Log4JEventProperties ( EventHandle log4JEvent, UIntPtr skip, [Out] [MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.Struct, SizeParamIndex = 3)] Log4JEventProperty[] properties, UIntPtr propertiesSize );
internal Event(EventHandle impl, ulong id, IEventSource owner) { Debug.Assert(impl != null, "Event.ctor: impl is null."); Debug.Assert(owner != null, "Event.ctor: owner is null."); impl_ = impl; id_ = id; owner_ = owner; }
internal Event(EventHandle impl, ulong id, IEventSource owner) { Debug.Assert (impl != null, "Event.ctor: impl is null."); Debug.Assert (owner != null, "Event.ctor: owner is null."); impl_ = impl; id_ = id; owner_ = owner; }
extern public static bool Log4JFilterApply(FilterHandle self, EventHandle @event);
extern public static EventHandle Log4JEventSourceNext (EventSourceHandle self, EventHandle @event);
extern public static void Log4JEventThrowable (EventHandle log4JEvent, out IntPtr value, out UIntPtr size);
extern public static void Log4JEventMessage (EventHandle log4JEvent, out IntPtr value, out UIntPtr size);
extern public static Int64 Log4JEventTimestamp(EventHandle log4JEvent);
public static extern bool Log4JFilterApply(FilterHandle self, EventHandle @event);
public static extern Int64 Log4JEventTimestamp(EventHandle log4JEvent);
public static extern void Log4JEventThrowable(EventHandle log4JEvent, out IntPtr value, out UIntPtr size);
public static extern EventHandle Log4JEventSourceNext(EventSourceHandle self, EventHandle @event);
public static extern void Log4JEventMessage(EventHandle log4JEvent, out IntPtr value, out UIntPtr size);