C# Класс ProjectModels.ProjectJson

Manipulate a project.json file.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GeneratePackageJson ( string targetVersion, string csprojFolder, IEnumerable dependencies ) : void

Generate a project.json file for csproj + NuGet 3.*.

GenerateWrapJson ( string targetVersion, string wrapFolder, string projectPath, IEnumerable packages ) : void

Generate a project.json file for csproj + NuGet 3.*.

ProjectJson ( string confitPath ) : Newtonsoft.Json

Приватные методы

Метод Описание
GetPackageJson ( string targetVersion, IEnumerable dependencies ) : string
GetPackages ( ) : IEnumerable
GetPackagesRecursive ( Newtonsoft.Json.Linq.JObject obj ) : IEnumerable
GetWrapJson ( string targetVersion, string projectFolder, string projectName, IEnumerable packages ) : string
ToDictionary ( IEnumerable packages ) : Dictionary,System.Collections.Generic

Описание методов

GeneratePackageJson() публичный статический Метод

Generate a project.json file for csproj + NuGet 3.*.
public static GeneratePackageJson ( string targetVersion, string csprojFolder, IEnumerable dependencies ) : void
targetVersion string
csprojFolder string
dependencies IEnumerable
Результат void

GenerateWrapJson() публичный статический Метод

Generate a project.json file for csproj + NuGet 3.*.
public static GenerateWrapJson ( string targetVersion, string wrapFolder, string projectPath, IEnumerable packages ) : void
targetVersion string
wrapFolder string
projectPath string
packages IEnumerable
Результат void

ProjectJson() публичный Метод

public ProjectJson ( string confitPath ) : Newtonsoft.Json
confitPath string
Результат Newtonsoft.Json