Show / Hide Table of Contents

Class ModuleClassDependcyAdder

Inheritance
System.Object
ModuleClassDependcyAdder
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
System.String path
System.String module

GetDependsOnAttribute(String)

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

GetIndexOfWhereDependsOnWillBeAdded(String)

Declaration
protected virtual int GetIndexOfWhereDependsOnWillBeAdded(string file)
Parameters
Type Name Description
System.String file
Returns
Type Description
System.Int32

InsertDependsOnAttribute(String, String)

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

ParseModuleNameAndNameSpace(String, out String, out String)

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

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft