Show / Hide Table of Contents

Class AbpStringToEnumFactory

Inheritance
object
JsonConverter
JsonConverterFactory
AbpStringToEnumFactory
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Json.SystemTextJson.JsonConverters
Assembly: Volo.Abp.Json.SystemTextJson.dll
Syntax
public class AbpStringToEnumFactory : JsonConverterFactory

Constructors

AbpStringToEnumFactory()

Declaration
public AbpStringToEnumFactory()

AbpStringToEnumFactory(JsonNamingPolicy?, bool)

Declaration
public AbpStringToEnumFactory(JsonNamingPolicy? namingPolicy, bool allowIntegerValues)
Parameters
Type Name Description
JsonNamingPolicy namingPolicy
bool allowIntegerValues

Methods

CanConvert(Type)

Declaration
public override bool CanConvert(Type typeToConvert)
Parameters
Type Name Description
Type typeToConvert
Returns
Type Description
bool
Overrides
JsonConverter.CanConvert(Type)

CreateConverter(Type, JsonSerializerOptions)

Declaration
public override JsonConverter CreateConverter(Type typeToConvert, JsonSerializerOptions options)
Parameters
Type Name Description
Type typeToConvert
JsonSerializerOptions options
Returns
Type Description
JsonConverter
Overrides
JsonConverterFactory.CreateConverter(Type, JsonSerializerOptions)

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