Show / Hide Table of Contents

Class ModuleClassDependcyAdder

Inheritance
object
ModuleClassDependcyAdder
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 ModuleClassDependcyAdder : ITransientDependency

Constructors

ModuleClassDependcyAdder(UsingStatementAdder)

Declaration
public ModuleClassDependcyAdder(UsingStatementAdder usingStatementAdder)
Parameters
Type Name Description
UsingStatementAdder usingStatementAdder

Properties

UsingStatementAdder

Declaration
protected UsingStatementAdder UsingStatementAdder { get; }
Property Value
Type Description
UsingStatementAdder

Methods

Add(string, string)

Declaration
public virtual void Add(string path, string module)
Parameters
Type Name Description
string path
string module

GetDependsOnAttribute(string)

Declaration
protected virtual string GetDependsOnAttribute(string moduleName)
Parameters
Type Name Description
string moduleName
Returns
Type Description
string

GetIndexOfWhereDependsOnWillBeAdded(string)

Declaration
protected virtual int GetIndexOfWhereDependsOnWillBeAdded(string file)
Parameters
Type Name Description
string file
Returns
Type Description
int

InsertDependsOnAttribute(string, string)

Declaration
protected virtual string InsertDependsOnAttribute(string file, string moduleName)
Parameters
Type Name Description
string file
string moduleName
Returns
Type Description
string

ParseModuleNameAndNameSpace(string, out string, out string)

Declaration
protected virtual void ParseModuleNameAndNameSpace(string module, out string nameSpace, out string moduleName)
Parameters
Type Name Description
string module
string nameSpace
string moduleName

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