Table of Contents

Class ProjectFoldersSerialize

Namespace
SunamoDevCode.SunamoSolutionsIndexer.Data.Project
Assembly
SunamoDevCode.dll

Collection of project folders for serialization.

public class ProjectFoldersSerialize
Inheritance
ProjectFoldersSerialize
Inherited Members
Extension Methods

Properties

Projects

Gets or sets the list of projects.

public List<ProjectFolderSerialize> Projects { get; set; }

Property Value

List<ProjectFolderSerialize>

Methods

GetWithName(List<string>, bool)

Gets project folders by their names.

public ResultWithExceptionDC<ProjectFoldersSerialize> GetWithName(List<string> projectNamesToFind, bool isAllowingMissing)

Parameters

projectNamesToFind List<string>

List of project names to find.

isAllowingMissing bool

Determines whether to allow missing projects without throwing an exception.

Returns

ResultWithExceptionDC<ProjectFoldersSerialize>

Result containing found project folders or exception if projects are missing and not allowed.

RemoveWithName(List<string>)

Removes projects with specified names.

public void RemoveWithName(List<string> projectNamesToRemove)

Parameters

projectNamesToRemove List<string>

List of project names to remove.