Config
Assembly: ServiceStack.Text.dll
View Source
Declaration
public class Config
Properties
ConvertObjectTypesIntoStringDictionary
View Source
Declaration
public bool ConvertObjectTypesIntoStringDictionary { get; set; }
TryToParsePrimitiveTypeValues
View Source
Declaration
public bool TryToParsePrimitiveTypeValues { get; set; }
TryToParseNumericType
View Source
Declaration
public bool TryToParseNumericType { get; set; }
TryParseIntoBestFit
View Source
Declaration
public bool TryParseIntoBestFit { get; set; }
ParsePrimitiveFloatingPointTypes
View Source
Declaration
public ParseAsType ParsePrimitiveFloatingPointTypes { get; set; }
ParsePrimitiveIntegerTypes
View Source
Declaration
public ParseAsType ParsePrimitiveIntegerTypes { get; set; }
ExcludeDefaultValues
View Source
Declaration
public bool ExcludeDefaultValues { get; set; }
IncludeNullValues
View Source
Declaration
public bool IncludeNullValues { get; set; }
IncludeNullValuesInDictionaries
View Source
Declaration
public bool IncludeNullValuesInDictionaries { get; set; }
IncludeDefaultEnums
View Source
Declaration
public bool IncludeDefaultEnums { get; set; }
TreatEnumAsInteger
View Source
Declaration
public bool TreatEnumAsInteger { get; set; }
ExcludeTypeInfo
View Source
Declaration
public bool ExcludeTypeInfo { get; set; }
IncludeTypeInfo
View Source
Declaration
public bool IncludeTypeInfo { get; set; }
Indent
View Source
Declaration
public bool Indent { get; set; }
TypeAttr
View Source
Declaration
public string TypeAttr { get; set; }
TypeAttrMemory
View Source
Declaration
public ReadOnlyMemory<char> TypeAttrMemory { get; }
DateTimeFormat
View Source
Declaration
public string DateTimeFormat { get; set; }
TypeWriter
View Source
Declaration
public Func<Type, string> TypeWriter { get; set; }
TypeFinder
View Source
Declaration
public Func<string, Type> TypeFinder { get; set; }
ParsePrimitiveFn
View Source
Declaration
public Func<string, object> ParsePrimitiveFn { get; set; }
DateHandler
View Source
Declaration
public DateHandler DateHandler { get; set; }
TimeSpanHandler
View Source
Declaration
public TimeSpanHandler TimeSpanHandler { get; set; }
PropertyConvention
View Source
Declaration
public PropertyConvention PropertyConvention { get; set; }
TextCase
View Source
Declaration
public TextCase TextCase { get; set; }
EmitCamelCaseNames
View Source
Declaration
[Obsolete("Use TextCase = TextCase.CamelCase")]
public bool EmitCamelCaseNames { get; set; }
EmitLowercaseUnderscoreNames
View Source
Declaration
[Obsolete("Use TextCase = TextCase.SnakeCase")]
public bool EmitLowercaseUnderscoreNames { get; set; }
ThrowOnError
View Source
Declaration
public bool ThrowOnError { get; set; }
SkipDateTimeConversion
View Source
Declaration
public bool SkipDateTimeConversion { get; set; }
AlwaysUseUtc
View Source
Declaration
public bool AlwaysUseUtc { get; set; }
AssumeUtc
View Source
Declaration
public bool AssumeUtc { get; set; }
AppendUtcOffset
View Source
Declaration
public bool AppendUtcOffset { get; set; }
PreferInterfaces
View Source
Declaration
public bool PreferInterfaces { get; set; }
IncludePublicFields
View Source
Declaration
public bool IncludePublicFields { get; set; }
MaxDepth
View Source
Declaration
public int MaxDepth { get; set; }
OnDeserializationError
View Source
Declaration
public DeserializationErrorDelegate OnDeserializationError { get; set; }
ModelFactory
View Source
Declaration
public EmptyCtorFactoryDelegate ModelFactory { get; set; }
ExcludePropertyReferences
View Source
Declaration
public string[] ExcludePropertyReferences { get; set; }
ExcludeTypes
View Source
Declaration
public HashSet<Type> ExcludeTypes { get; set; }
ExcludeTypeNames
View Source
Declaration
public HashSet<string> ExcludeTypeNames { get; set; }
EscapeUnicode
View Source
Declaration
public bool EscapeUnicode { get; set; }
EscapeHtmlChars
View Source
Declaration
public bool EscapeHtmlChars { get; set; }
Defaults
View Source
Declaration
public static Config Defaults { get; }
Methods
AssertNotInit()
View Source
Declaration
public static Config AssertNotInit()
Returns
Init()
View Source
Declaration
public static void Init()
Init(Config)
View Source
Declaration
public static void Init(Config config)
Parameters
Type | Name |
---|---|
ServiceStack.Text.Config | config |
UnsafeInit(Config)
Bypass Init checks. Only call on Startup.
View Source
Declaration
public static void UnsafeInit(Config config)
Parameters
Type | Name |
---|---|
ServiceStack.Text.Config | config |
Populate(Config)
View Source
Declaration
public Config Populate(Config config)
Returns
Parameters
Type | Name |
---|---|
ServiceStack.Text.Config | config |