C# Class Foundatio.Repositories.JsonPatch.Operation

Mostra file Open project: exceptionless/Foundatio.Repositories Class Usage Examples

Public Methods

Method Description
Build ( Newtonsoft.Json.Linq.JObject jOperation ) : Operation
Parse ( string json ) : Operation
Read ( Newtonsoft.Json.Linq.JObject jOperation ) : void
Write ( JsonWriter writer ) : void

Protected Methods

Method Description
WriteFromPath ( JsonWriter writer, string path ) : void
WriteOp ( JsonWriter writer, string op ) : void
WritePath ( JsonWriter writer, string path ) : void
WriteValue ( JsonWriter writer, JToken value ) : void

Method Details

Build() public static method

public static Build ( Newtonsoft.Json.Linq.JObject jOperation ) : Operation
jOperation Newtonsoft.Json.Linq.JObject
return Operation

Parse() public static method

public static Parse ( string json ) : Operation
json string
return Operation

Read() public abstract method

public abstract Read ( Newtonsoft.Json.Linq.JObject jOperation ) : void
jOperation Newtonsoft.Json.Linq.JObject
return void

Write() public abstract method

public abstract Write ( JsonWriter writer ) : void
writer Newtonsoft.Json.JsonWriter
return void

WriteFromPath() protected static method

protected static WriteFromPath ( JsonWriter writer, string path ) : void
writer Newtonsoft.Json.JsonWriter
path string
return void

WriteOp() protected static method

protected static WriteOp ( JsonWriter writer, string op ) : void
writer Newtonsoft.Json.JsonWriter
op string
return void

WritePath() protected static method

protected static WritePath ( JsonWriter writer, string path ) : void
writer Newtonsoft.Json.JsonWriter
path string
return void

WriteValue() protected static method

protected static WriteValue ( JsonWriter writer, JToken value ) : void
writer Newtonsoft.Json.JsonWriter
value JToken
return void