Couchbase .NET SDK __CB_SDK_VERSION__

Show / Hide Table of Contents

Class MutateInSpecBuilder<TDocument>

Strongly typed version of MutateInSpecBuilder.

Inheritance
object
MutateInSpecBuilder
MutateInSpecBuilder<TDocument>
Implements
ITypeSerializerProvider
Inherited Members
MutateInSpecBuilder.Insert<T>(string, T, bool, bool)
MutateInSpecBuilder.Upsert<T>(string, T, bool, bool)
MutateInSpecBuilder.Replace<T>(string, T, bool)
MutateInSpecBuilder.SetDoc<T>(T)
MutateInSpecBuilder.Remove(string, bool)
MutateInSpecBuilder.ArrayAppend<T>(string, T[], bool, bool)
MutateInSpecBuilder.ArrayAppend<T>(string, T, bool, bool)
MutateInSpecBuilder.ArrayPrepend<T>(string, T[], bool, bool)
MutateInSpecBuilder.ArrayPrepend<T>(string, T, bool, bool)
MutateInSpecBuilder.ArrayInsert<T>(string, T[], bool, bool)
MutateInSpecBuilder.ArrayInsert<T>(string, T, bool, bool)
MutateInSpecBuilder.ArrayAddUnique<T>(string, T, bool, bool)
MutateInSpecBuilder.Increment(string, long, bool, bool)
MutateInSpecBuilder.Increment(string, ulong, bool, bool)
MutateInSpecBuilder.Decrement(string, long, bool, bool)
MutateInSpecBuilder.Decrement(string, ulong, bool, bool)
MutateInSpecBuilder.ReplaceBodyWithXattr(string)
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Couchbase.KeyValue
Assembly: Couchbase.NetClient.dll
Syntax
public class MutateInSpecBuilder<TDocument> : MutateInSpecBuilder, ITypeSerializerProvider
Type Parameters
Name Description
TDocument

Type of the whole document.

Constructors

View Source

MutateInSpecBuilder(ITypeSerializer)

Creates a new MutateInSpecBuilder.

Declaration
public MutateInSpecBuilder(ITypeSerializer serializer)
Parameters
Type Name Description
ITypeSerializer serializer

Type serializer used for generating paths from lambda expressions.

Properties

View Source

Serializer

Gets the ITypeSerializer related to the object.

Declaration
public ITypeSerializer Serializer { get; }
Property Value
Type Description
ITypeSerializer

Implements

ITypeSerializerProvider

Extension Methods

MutateInSpecBuilderExtensions.ArrayAddUnique<TDocument, TContent, TElement>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, TElement, bool)
MutateInSpecBuilderExtensions.ArrayAppend<TDocument, TContent, TElement>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, TElement, bool)
MutateInSpecBuilderExtensions.ArrayInsert<TDocument, TElement>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TElement>>, TElement)
MutateInSpecBuilderExtensions.ArrayPrepend<TDocument, TContent, TElement>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, TElement, bool)
MutateInSpecBuilderExtensions.Decrement<TDocument, TContent>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, long, bool)
MutateInSpecBuilderExtensions.Decrement<TDocument, TContent>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, ulong, bool)
MutateInSpecBuilderExtensions.Increment<TDocument, TContent>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, long, bool)
MutateInSpecBuilderExtensions.Increment<TDocument, TContent>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, ulong, bool)
MutateInSpecBuilderExtensions.Insert<TDocument, TContent>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, TContent, bool)
MutateInSpecBuilderExtensions.Remove<TDocument, TContent>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>)
MutateInSpecBuilderExtensions.Replace<TDocument, TContent>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, TContent)
MutateInSpecBuilderExtensions.Upsert<TDocument, TContent>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, TContent, bool)
  • View Source
In this article
Back to top Copyright © 2020 Couchbase, Inc. All rights reserved.