private static IteratorHandle Init(IteratorHandle inner, HandleGraph <FilterHandle> filterHandle) { IteratorHandle result; Log4JParserC.Log4JIteratorInitFilter(out result, inner, filterHandle.Handle); return(result); }
internal EnumeratorBase(IteratorHandle impl, IEventSource owner) { Debug.Assert(impl != null, "EnumeratorBase.ctor: impl is null."); Debug.Assert(!impl.IsInvalid, "EnumeratorBase.ctor: impl is invalid."); Debug.Assert(!impl.IsClosed, "EnumeratorBase.ctor: impl is closed."); Debug.Assert(owner != null, "EnumeratorBase.ctor: owner is null."); Debug.Assert(!owner.IsInvalid, "EnumeratorBase.ctor: owner is invalid."); impl_ = impl; owner_ = owner; }
extern public static void Log4JIteratorInitFilter (out IteratorHandle self, IteratorHandle inner, FilterHandle filter);
extern public static void Log4JIteratorInitEventSourceReverse (out IteratorHandle self, EventSourceHandle source);
extern public static EventHandle Log4JIteratorCurrent(IteratorHandle self, out UIntPtr id);
extern public static bool Log4JIteratorMoveNext(IteratorHandle self);
public static extern bool Log4JIteratorMoveNext(IteratorHandle self);
public static extern void Log4JIteratorInitFilter(out IteratorHandle self, IteratorHandle inner, FilterHandle filter);
public static extern void Log4JIteratorInitEventSourceReverse(out IteratorHandle self, EventSourceHandle source);
public static extern EventHandle Log4JIteratorCurrent(IteratorHandle self, out UIntPtr id);