internal ClosedContext(IClosedContextClr2Java clr2java) { Id = clr2java.GetId(); EvaluatorId = clr2java.GetEvaluatorId(); EvaluatorDescriptor = clr2java.GetEvaluatorDescriptor(); _parentContext = clr2java.GetParentContext() == null ? null : new ActiveContext(clr2java.GetParentContext()); }
internal ClosedContext(IClosedContextClr2Java clr2java) { InstanceId = Guid.NewGuid().ToString("N"); Id = clr2java.GetId(); EvaluatorId = clr2java.GetEvaluatorId(); EvaluatorDescriptor = clr2java.GetEvaluatorDescriptor(); _parentContext = clr2java.GetParentContext() == null ? null : new ActiveContext(clr2java.GetParentContext()); }
/// <summary> /// Invokes event handlers registered to the closed context event. /// </summary> /// <param name="handle">Pointer to the event handler object</param> /// <param name="clr2Java">Proxy object to the Java closed context.</param> public static void Call_ClrSystemClosedContext_OnNext(ulong handle, IClosedContextClr2Java clr2Java) { using (LOGGER.LogFunction("ClrSystemHandlerWrapper::Call_ClrSystemClosedContext_OnNext")) { GCHandle gc = GCHandle.FromIntPtr((IntPtr)handle); ClrSystemHandler <IClosedContext> obj = (ClrSystemHandler <IClosedContext>)gc.Target; obj.OnNext(new ClosedContext(clr2Java)); } }
internal ClosedContext(IClosedContextClr2Java clr2java) { InstanceId = Guid.NewGuid().ToString("N"); Id = clr2java.GetId(); EvaluatorId = clr2java.GetEvaluatorId(); EvaluatorDescriptor = clr2java.GetEvaluatorDescriptor(); // TODO[JIRA REEF-762]: populate this _parentContextClr2Java = null; }
public static void Call_ClrSystemClosedContext_OnNext(ulong handle, IClosedContextClr2Java clr2Java) { using (LOGGER.LogFunction("ClrSystemHandlerWrapper::Call_ClrSystemClosedContext_OnNext")) { GCHandle gc = GCHandle.FromIntPtr((IntPtr)handle); ClrSystemHandler<IClosedContext> obj = (ClrSystemHandler<IClosedContext>)gc.Target; obj.OnNext(new ClosedContext(clr2Java)); } }
public ClosedContext(IClosedContextClr2Java clr2java) { InstanceId = Guid.NewGuid().ToString("N"); _id = clr2java.GetId(); _evaluatorId = clr2java.GetEvaluatorId(); }