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

FindByCsprojVersion(string, string, string, string)

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

FindByDllVersion(string, string)

Declaration
public string FindByDllVersion(string solutionFile, string dllName = "Volo.Abp*")
Parameters
Type Name Description
string solutionFile
string dllName
Returns
Type Description
string

TryParseSemanticVersionFromCsprojFile(string, out SemanticVersion, string, string, string)

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

TryParseVersionFromCsprojFile(string, out string, string, string, string)

Declaration
public static bool TryParseVersionFromCsprojFile(string csprojContent, out string version, string packagePrefix = "Volo.Abp", string excludedKeywords = "LeptonX", string includedKeywords = null)
Parameters
Type Name Description
string csprojContent
string version
string packagePrefix
string excludedKeywords
string includedKeywords
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>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform