Search Results for

    Show / Hide Table of Contents

    Class JetBrainsRiderDebugger

    Implementation of ILemonEdgeDebugger for JetBrains Rider IDE

    Inheritance
    object
    JetBrainsRiderDebugger
    Implements
    ILemonEdgeDebugger
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.DesktopTools.Debugger
    Assembly: LemonEdge.DesktopTools.dll
    Syntax
    public class JetBrainsRiderDebugger : ILemonEdgeDebugger

    Constructors

    JetBrainsRiderDebugger(IProcessUtils, IProcessControlWrapper, IDebugCheck, IEnvironmentWrapper, IDirectoryWrapper)

    Declaration
    public JetBrainsRiderDebugger(IProcessUtils processUtils, IProcessControlWrapper processControlWrapper, IDebugCheck debugCheck, IEnvironmentWrapper environmentWrapper, IDirectoryWrapper directoryWrapper)
    Parameters
    Type Name Description
    IProcessUtils processUtils
    IProcessControlWrapper processControlWrapper
    IDebugCheck debugCheck
    IEnvironmentWrapper environmentWrapper
    IDirectoryWrapper directoryWrapper

    Methods

    AttachToCurrentDebugSession(int)

    Attaches the debugger to the current debugging session based on the specified process ID.

    Declaration
    public void AttachToCurrentDebugSession(int processId)
    Parameters
    Type Name Description
    int processId

    The ID of the process to which the debugger should attach.

    AttachToCurrentDebugSessionAsync(string)

    Attaches the debugger to the current debugging session based on the specified process name.

    Declaration
    public Task AttachToCurrentDebugSessionAsync(string processName)
    Parameters
    Type Name Description
    string processName

    The name of the process to which the debugger should attach.

    Returns
    Type Description
    Task

    Implements

    ILemonEdgeDebugger

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.