Search Results for

    Show / Hide Table of Contents

    Class LogicalJoin

    Defines a CAML logical join. This class has no constructors available. To instanciate a new logical join use public static methods.

    Inheritance
    System.Object
    Statement
    LogicalJoin
    Namespace: CamlBuilder
    Assembly: PnP.Framework.dll
    Syntax
    public class LogicalJoin : Statement

    Properties

    LogicalJoinType

    Gets the logical join type.

    Declaration
    public LogicalJoinType LogicalJoinType { get; }
    Property Value
    LogicalJoinType

    Methods

    AddStatement(Statement)

    Adds a new statement to this logical join

    Declaration
    public void AddStatement(Statement statement)
    Parameters
    Statement statement

    Statement to be added.

    AddStatements(IEnumerable<Statement>)

    Adds new statements to this logical join.

    Declaration
    public void AddStatements(IEnumerable<Statement> statements)
    Parameters
    IEnumerable<Statement> statements

    Statements to be added to logical join.

    And(Statement[])

    Instanciates a new And logical join with specified inner statements.

    Declaration
    public static LogicalJoin And(params Statement[] statements)
    Parameters
    Statement[] statements

    And statements.

    Returns
    LogicalJoin

    And logical join instance.

    And(IEnumerable<Statement>)

    Instanciates a new And logical join with specified inner statements.

    Declaration
    public static LogicalJoin And(IEnumerable<Statement> statements)
    Parameters
    IEnumerable<Statement> statements

    And statements.

    Returns
    LogicalJoin

    And logical join instance.

    GetCaml()

    Returns CAML string representation of this logical join statement.

    Declaration
    public override string GetCaml()
    Returns
    System.String

    CAML string.

    Overrides
    Statement.GetCaml()

    HasStatements()

    Declaration
    public bool HasStatements()
    Returns
    System.Boolean

    Or(Statement[])

    Instanciates a new Or logical join with specified inner statements.

    Declaration
    public static LogicalJoin Or(params Statement[] statements)
    Parameters
    Statement[] statements

    Or statements.

    Returns
    LogicalJoin

    Or logical join instance.

    Or(IEnumerable<Statement>)

    Instanciates a new Or logical join with specified inner statements.

    Declaration
    public static LogicalJoin Or(IEnumerable<Statement> statements)
    Parameters
    IEnumerable<Statement> statements

    Or statements.

    Returns
    LogicalJoin

    Or logical join instance.

    Extension Methods

    ValidationExtensions.ValidateNotNullOrEmpty<T>(T, String)
    ObjectExtensions.Set<TObject, T>(TObject, Expression<Func<TObject, T>>, T, Boolean, Boolean)
    ObjectExtensions.GetPublicInstancePropertyValue(Object, String)
    ObjectExtensions.GetPublicInstanceProperty(Object, String)
    ObjectExtensions.SetPublicInstancePropertyValue(Object, String, Object)
    Extensions.ToByteArray(Object)
    Back to top PnP Framework
    Generated by DocFX with Material UI
    spacer