예제 #1
0
        public void OnMDANotification(Controller controllerRef, Thread threadRef, MDA mDARef)
        {
            string           szName = mDARef.Name;
            CorDebugMDAFlags f      = mDARef.Flags;
            Process          p      = GetProcessFromController(controllerRef);

            _handleEvent(ManagedCallbackType.OnMDANotification, new MDAEventArgs(mDARef, threadRef, p));
        }
예제 #2
0
        /// <summary>
        /// Gets the flags associated with the managed debugging assistant (MDA).
        /// </summary>
        public int GetFlags(out CorDebugMDAFlags flags)
        {
            int pFlags = default;
            int result = Calli(_this, This[0]->GetFlags, &pFlags);

            flags = (CorDebugMDAFlags)pFlags;
            return(result);
        }
 public static void GetFlags(this ICorDebugMDA instance, ref CorDebugMDAFlags pFlags)
 {
     instance.__GetFlags(ref pFlags);
 }
예제 #4
0
 public void GetFlags(ref CorDebugMDAFlags pFlags)
 {
     Interop.CorDebug.CorDebugMDAFlags ref_pFlags = ((Interop.CorDebug.CorDebugMDAFlags)(pFlags));
     this.WrappedObject.GetFlags(ref ref_pFlags);
     pFlags = ((CorDebugMDAFlags)(ref_pFlags));
 }
		public static void GetFlags(this ICorDebugMDA instance, ref CorDebugMDAFlags pFlags)
		{
			instance.__GetFlags(ref pFlags);
			ProcessOutParameter(pFlags);
		}