Table of Contents

Class SolutionFolderSerialize

Namespace
SunamoDevCode.SunamoSolutionsIndexer.Data.SolutionFolderNs
Assembly
SunamoDevCode.dll

Serializable solution folder data.

public class SolutionFolderSerialize : ISolutionFolderSerialize
Inheritance
SolutionFolderSerialize
Implements
Derived
Inherited Members
Extension Methods

Fields

_FullPathFolder

Gets or sets the full path to folder (internal backing field).

public string _FullPathFolder

Field Value

string

_NameSolution

Gets or sets the solution name (internal backing field).

public string _NameSolution

Field Value

string

Properties

DisplayedText

Gets or sets the displayed text in listbox, e.g., 2013/PHP Projects/PHPWebSite. Is assigned in FoldersWithSolutions.

public string DisplayedText { get; set; }

Property Value

string

FullPathFolder

Gets or sets the full path to folder (e.g., C:\Documents\vs\sunamo). Path to folder must have backslash at the end, like folder variables in all my applications. Full path to solution, must be in separate variable and can't be computed from DisplayedText, because there are special folders that may be in C:\Mona and not in documents.

public string FullPathFolder { get; set; }

Property Value

string

LongName

Gets the long name (full path to folder).

public string LongName { get; }

Property Value

string

NameSolution

Gets the final solution name, e.g., PHPWebSite. If contains hierarchy (as _Uap, won't be included).

public string NameSolution { get; }

Property Value

string

RunOne

Gets the full path to folder for RunOne operation.

public string RunOne { get; }

Property Value

string

ShortName

Gets the short name (solution name).

public string ShortName { get; }

Property Value

string

Type

Gets the type of SolutionFolderSerialize class.

public static Type Type { get; }

Property Value

Type

projectFolder

Gets or sets the project folder. Defaultly null. Is filled up in SolutionsIndexerHelper.GetProjectFolderAndSlnPath. Scripts_Projects and so.

public string projectFolder { get; set; }

Property Value

string

slnFullPath

Gets or sets the solution full path. Is not full path to sln folder, for this reason there's _FullPathFolder. Is filled up in AllProjectsSearchHelper.GetProjectFolderAndSlnPath. _Uap/apps - relative path to solution folder from Project folder.

public string slnFullPath { get; set; }

Property Value

string

Methods

ToString()

Returns the displayed text for this solution folder.

public override string ToString()

Returns

string

Displayed text.