Class JsonSerializerInternalBase
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: Bayat.Json.Serialization
Assembly: Bayat.Json.Runtime.dll
Syntax
public abstract class JsonSerializerInternalBase
Constructors
| Improve this Doc View SourceJsonSerializerInternalBase(JsonSerializer)
Declaration
protected JsonSerializerInternalBase(JsonSerializer serializer)
Parameters
Type | Name | Description |
---|---|---|
JsonSerializer | serializer |
Fields
| Improve this Doc View SourceInternalSerializer
Declaration
protected JsonSerializerProxy InternalSerializer
Field Value
Type | Description |
---|---|
JsonSerializerProxy |
Serializer
Declaration
public readonly JsonSerializer Serializer
Field Value
Type | Description |
---|---|
JsonSerializer |
TraceWriter
Declaration
public readonly ITraceWriter TraceWriter
Field Value
Type | Description |
---|---|
ITraceWriter |
Properties
| Improve this Doc View SourceDefaultReferenceMappings
Declaration
public BidirectionalDictionary<string, object> DefaultReferenceMappings { get; }
Property Value
Type | Description |
---|---|
BidirectionalDictionary<System.String, System.Object> |
Methods
| Improve this Doc View SourceClearErrorContext()
Declaration
public void ClearErrorContext()
IsErrorHandled(Object, JsonContract, Object, IJsonLineInfo, String, Exception)
Declaration
public bool IsErrorHandled(object currentObject, JsonContract contract, object keyValue, IJsonLineInfo lineInfo, string path, Exception ex)
Parameters
Type | Name | Description |
---|---|---|
System.Object | currentObject | |
JsonContract | contract | |
System.Object | keyValue | |
IJsonLineInfo | lineInfo | |
System.String | path | |
System.Exception | ex |
Returns
Type | Description |
---|---|
System.Boolean |