Show / Hide Table of Contents

Class ExtensionPropertyAttributeDtoFactory

Inheritance
System.Object
ExtensionPropertyAttributeDtoFactory
Implements
IExtensionPropertyAttributeDtoFactory
ITransientDependency
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
public class ExtensionPropertyAttributeDtoFactory : IExtensionPropertyAttributeDtoFactory, ITransientDependency

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<System.String, System.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<System.String, System.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
System.Object

GetSimplifiedName(Attribute)

Declaration
protected virtual string GetSimplifiedName(Attribute attribute)
Parameters
Type Name Description
System.Attribute attribute
Returns
Type Description
System.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
System.Boolean

Implements

IExtensionPropertyAttributeDtoFactory
ITransientDependency

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