Show / Hide Table of Contents

Class SolutionPackageVersionFinder

Inheritance
object
SolutionPackageVersionFinder
Implements
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Cli.ProjectModification
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public class SolutionPackageVersionFinder : ITransientDependency

Constructors

SolutionPackageVersionFinder()

Declaration
public SolutionPackageVersionFinder()

Methods

Find(string, string, string)

Declaration
public string Find(string solutionFile, string packagePrefix = "Volo.Abp", string excludedKeywords = "LeptonX")
Parameters
Type Name Description
string solutionFile
string packagePrefix
string excludedKeywords
Returns
Type Description
string

TryParseSemanticVersionFromCsprojFile(string, out SemanticVersion, string, string)

Declaration
public static bool TryParseSemanticVersionFromCsprojFile(string csprojContent, out SemanticVersion version, string packagePrefix = "Volo.Abp", string excludedKeywords = "LeptonX")
Parameters
Type Name Description
string csprojContent
NuGet.Versioning.SemanticVersion version
string packagePrefix
string excludedKeywords
Returns
Type Description
bool

TryParseVersionFromCsprojFile(string, out string, string, string)

Declaration
public static bool TryParseVersionFromCsprojFile(string csprojContent, out string version, string packagePrefix = "Volo.Abp", string excludedKeywords = "LeptonX")
Parameters
Type Name Description
string csprojContent
string version
string packagePrefix
string excludedKeywords
Returns
Type Description
bool

Implements

ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In This Article
Back to top Powered by Volosoft