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
System.Attribute attribute
System.Collections.Generic.Dictionary<TKey, TValue><string, object> configuration

Create(Attribute)

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

CreateConfiguration(Attribute)

Declaration
protected virtual Dictionary<string, object> CreateConfiguration(Attribute attribute)
Parameters
Type Name Description
System.Attribute attribute
Returns
Type Description
System.Collections.Generic.Dictionary<TKey, TValue><string, object>

GetPropertyValue(Attribute, PropertyInfo)

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

GetSimplifiedName(Attribute)

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

IgnoreProperty(Attribute, PropertyInfo)

Declaration
protected virtual bool IgnoreProperty(Attribute attribute, PropertyInfo property)
Parameters
Type Name Description
System.Attribute attribute
System.Reflection.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>>)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In This Article
Back to top Powered by Volosoft