Class IDEFileRootDirResolvingInfo
Define the information to eventually resolve components of an IDEFile in a root folder.
public sealed class IDEFileRootDirResolvingInfo
- Inheritance
-
IDEFileRootDirResolvingInfo
- Inherited Members
- Extension Methods
Constructor (1)
IDEFileRootDirResolvingInfo(bool, IRelativeDirectoryPath, string, int)
Build a IDEFileRootDirResolvingInfo object.
public IDEFileRootDirResolvingInfo(bool enabled, IRelativeDirectoryPath rootDirRelativeToIDEFile, string verticalBarSeparatedHints, int timeOutInSeconds = 10)
Parameters
enabledboolThe a value indicating if the components resolving heuristic is based on resolving from the IDE file, or from searching recursively into the root folder.
rootDirRelativeToIDEFileIRelativeDirectoryPathThe path to the root directory, relative to the parent folder of the IDEFile.FilePath.
verticalBarSeparatedHintsstringThe hints used by the root folder heuristic, separated by the vertical bar character |.
timeOutInSecondsintThe timeout in seconds of the root folder heuristic execution.
Field (1)
Default
Gets the default information.
public static readonly IDEFileRootDirResolvingInfo Default
Field Value
Properties (5)
Enabled
Gets a value indicating if the components resolving heuristic is based on resolving from the IDE file, or from searching recursively into the root folder.
public bool Enabled { get; }
Property Value
HintsDefaultValue
The default root folder resolving hints separated by the Vertical Bar | character.
public static string HintsDefaultValue { get; }
Property Value
Remarks
The target framework monikers (TFM) hints netcoreapp* and netstandard* are not provided because the hint net* is more general.
RootDirRelativeToIdeFile
public IRelativeDirectoryPath RootDirRelativeToIdeFile { get; }
Property Value
TimeOutInSeconds
Gets the timeout in seconds of the root folder heuristic execution.
public int TimeOutInSeconds { get; }
Property Value
VerticalBarSeparatedHints
Gets the hints used by the root folder heuristic, separated by the vertical bar character |.
public string VerticalBarSeparatedHints { get; }