Show / Hide Table of Contents

Class ExtensionPropertyAttributeDtoFactory

Inheritance
object
ExtensionPropertyAttributeDtoFactory
Implements
IExtensionPropertyAttributeDtoFactory
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.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
public class ExtensionPropertyAttributeDtoFactory : IExtensionPropertyAttributeDtoFactory, ITransientDependency

Constructors

ExtensionPropertyAttributeDtoFactory()

Declaration
public ExtensionPropertyAttributeDtoFactory()

Methods

AddPropertiesToConfiguration(Attribute, Dictionary<string, object>)

Declaration
protected virtual void AddPropertiesToConfiguration(Attribute attribute, Dictionary<string, object> configuration)
Parameters
Type Name Description
Attribute attribute
Dictionary<string, object> configuration

Create(Attribute)

Declaration
public virtual ExtensionPropertyAttributeDto Create(Attribute attribute)
Parameters
Type Name Description
Attribute attribute
Returns
Type Description
ExtensionPropertyAttributeDto

CreateConfiguration(Attribute)

Declaration
protected virtual Dictionary<string, object> CreateConfiguration(Attribute attribute)
Parameters
Type Name Description
Attribute attribute
Returns
Type Description
Dictionary<string, object>

GetPropertyValue(Attribute, PropertyInfo)

Declaration
protected virtual object? GetPropertyValue(Attribute attribute, PropertyInfo property)
Parameters
Type Name Description
Attribute attribute
PropertyInfo property
Returns
Type Description
object

GetSimplifiedName(Attribute)

Declaration
protected virtual string GetSimplifiedName(Attribute attribute)
Parameters
Type Name Description
Attribute attribute
Returns
Type Description
string

IgnoreProperty(Attribute, PropertyInfo)

Declaration
protected virtual bool IgnoreProperty(Attribute attribute, PropertyInfo property)
Parameters
Type Name Description
Attribute attribute
PropertyInfo property
Returns
Type Description
bool

Implements

IExtensionPropertyAttributeDtoFactory
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