private void Clr_R2RGetEntryPointStart(R2RGetEntryPointStartTraceData obj)
        {
            IncompleteActionDesc incompleteDesc = new IncompleteActionDesc();

            incompleteDesc.Start         = new EventUID(obj);
            incompleteDesc.Name          = "";
            incompleteDesc.OperationType = "R2R";

            IdOfIncompleteAction id = new IdOfIncompleteAction();

            id.Identifier = obj.MethodID;
            id.ThreadID   = obj.ThreadID;

            _incompleteR2REvents[id] = incompleteDesc;
        }
        private void Clr_TypeLoadStart(TypeLoadStartTraceData obj)
        {
            IncompleteActionDesc incompleteDesc = new IncompleteActionDesc();

            incompleteDesc.Start         = new EventUID(obj);
            incompleteDesc.Name          = "";
            incompleteDesc.OperationType = "TypeLoad";

            IdOfIncompleteAction id = new IdOfIncompleteAction();

            id.Identifier = obj.TypeLoadStartID;
            id.ThreadID   = obj.ThreadID;

            _incompleteTypeLoadEvents[id] = incompleteDesc;
        }
        private void Clr_MethodJittingStarted(MethodJittingStartedTraceData obj)
        {
            IncompleteActionDesc incompleteDesc = new IncompleteActionDesc();

            incompleteDesc.Start         = new EventUID(obj);
            incompleteDesc.Name          = JITStats.GetMethodName(obj);
            incompleteDesc.OperationType = "JIT";

            IdOfIncompleteAction id = new IdOfIncompleteAction();

            id.Identifier = obj.MethodID;
            id.ThreadID   = obj.ThreadID;

            _incompleteJitEvents[id] = incompleteDesc;
        }