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 |
|---|---|---|
| Json |
serializer |
Fields
| Improve this Doc View SourceInternalSerializer
Declaration
protected JsonSerializerProxy InternalSerializer
Field Value
| Type | Description |
|---|---|
| Json |
Serializer
Declaration
public readonly JsonSerializer Serializer
Field Value
| Type | Description |
|---|---|
| Json |
TraceWriter
Declaration
public readonly ITraceWriter TraceWriter
Field Value
| Type | Description |
|---|---|
| ITrace |
Properties
| Improve this Doc View SourceDefaultReferenceMappings
Declaration
public BidirectionalDictionary<string, object> DefaultReferenceMappings { get; }
Property Value
| Type | Description |
|---|---|
| Bidirectional |
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. |
currentObject | |
| Json |
contract | |
| System. |
keyValue | |
| IJson |
lineInfo | |
| System. |
path | |
| System. |
ex |
Returns
| Type | Description |
|---|---|
| System. |