Show / Hide Table of Contents

Class AbpMvcJsonContractResolver

Inheritance
System.Object
AbpMvcJsonContractResolver
Namespace: Volo.Abp.AspNetCore.Mvc.Json
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
public class AbpMvcJsonContractResolver : DefaultContractResolver

Constructors

AbpMvcJsonContractResolver(IServiceCollection)

Declaration
public AbpMvcJsonContractResolver(IServiceCollection services)
Parameters
Type Name Description
IServiceCollection services

Methods

CreateProperty(MemberInfo, MemberSerialization)

Declaration
protected override JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization)
Parameters
Type Name Description
System.Reflection.MemberInfo member
MemberSerialization memberSerialization
Returns
Type Description
JsonProperty

ModifyProperty(MemberInfo, JsonProperty)

Declaration
protected virtual void ModifyProperty(MemberInfo member, JsonProperty property)
Parameters
Type Name Description
System.Reflection.MemberInfo member
JsonProperty property

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