Couchbase .NET SDK | 3.4.4
Search Results for

    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, Boolean, Boolean)
    MutateInSpecBuilder.Upsert<T>(String, T, Boolean, Boolean)
    MutateInSpecBuilder.Replace<T>(String, T, Boolean)
    MutateInSpecBuilder.SetDoc<T>(T)
    MutateInSpecBuilder.Remove(String, Boolean)
    MutateInSpecBuilder.ArrayAppend<T>(String, T[], Boolean, Boolean)
    MutateInSpecBuilder.ArrayAppend<T>(String, T, Boolean, Boolean)
    MutateInSpecBuilder.ArrayPrepend<T>(String, T[], Boolean, Boolean)
    MutateInSpecBuilder.ArrayPrepend<T>(String, T, Boolean, Boolean)
    MutateInSpecBuilder.ArrayInsert<T>(String, T[], Boolean, Boolean)
    MutateInSpecBuilder.ArrayInsert<T>(String, T, Boolean, Boolean)
    MutateInSpecBuilder.ArrayAddUnique<T>(String, T, Boolean, Boolean)
    MutateInSpecBuilder.Increment(String, Int64, Boolean, Boolean)
    MutateInSpecBuilder.Increment(String, UInt64, Boolean, Boolean)
    MutateInSpecBuilder.Decrement(String, Int64, Boolean, Boolean)
    MutateInSpecBuilder.Decrement(String, UInt64, Boolean, Boolean)
    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

    | Improve this Doc 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

    | Improve this Doc 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.Insert<TDocument, TContent>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, TContent, Boolean)
    MutateInSpecBuilderExtensions.Upsert<TDocument, TContent>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, TContent, Boolean)
    MutateInSpecBuilderExtensions.Replace<TDocument, TContent>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, TContent)
    MutateInSpecBuilderExtensions.Remove<TDocument, TContent>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>)
    MutateInSpecBuilderExtensions.ArrayAppend<TDocument, TContent, TElement>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, TElement, Boolean)
    MutateInSpecBuilderExtensions.ArrayPrepend<TDocument, TContent, TElement>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, TElement, Boolean)
    MutateInSpecBuilderExtensions.ArrayInsert<TDocument, TElement>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TElement>>, TElement)
    MutateInSpecBuilderExtensions.ArrayAddUnique<TDocument, TContent, TElement>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, TElement, Boolean)
    MutateInSpecBuilderExtensions.Increment<TDocument, TContent>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, Int64, Boolean)
    MutateInSpecBuilderExtensions.Increment<TDocument, TContent>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, UInt64, Boolean)
    MutateInSpecBuilderExtensions.Decrement<TDocument, TContent>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, Int64, Boolean)
    MutateInSpecBuilderExtensions.Decrement<TDocument, TContent>(MutateInSpecBuilder<TDocument>, Expression<Func<TDocument, TContent>>, UInt64, Boolean)
    • Improve this Doc
    • View Source
    In This Article
    Back to top © 2023 Couchbase, Inc.