C# Класс Raven.Database.Json.JsonPatcher

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Apply ( PatchRequest patch ) : RavenJObject
JsonPatcher ( RavenJObject document ) : System

Приватные методы

Метод Описание
AddValue ( PatchRequest patchCmd, string propName, RavenJToken token ) : void
Apply ( PatchRequest patchCmd ) : void
CopyProperty ( PatchRequest patchCmd, RavenJToken property ) : void
EnsurePreviousValueMatchCurrentValue ( PatchRequest patchCmd, RavenJToken property ) : void
GetArray ( RavenJToken property, string propName ) : RavenJArray
IncrementProperty ( PatchRequest patchCmd, string propName, RavenJToken property ) : void
InsertValue ( PatchRequest patchCmd, string propName, RavenJToken property ) : void
ModifyValue ( PatchRequest patchCmd, string propName, RavenJToken property ) : void
RemoveProperty ( PatchRequest patchCmd, string propName, RavenJToken token, RavenJToken parent ) : void
RemoveValue ( PatchRequest patchCmd, string propName, RavenJToken token ) : void
RenameProperty ( PatchRequest patchCmd, string propName, RavenJToken property ) : void
SetProperty ( PatchRequest patchCmd, string propName, RavenJToken property ) : void
TryGetArray ( RavenJToken token ) : RavenJArray

Описание методов

Apply() публичный Метод

public Apply ( PatchRequest patch ) : RavenJObject
patch PatchRequest
Результат RavenJObject

JsonPatcher() публичный Метод

public JsonPatcher ( RavenJObject document ) : System
document RavenJObject
Результат System