Class LogicalJoin
Defines a CAML logical join. This class has no constructors available. To instanciate a new logical join use public static methods.
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
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
Logical 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
Logical And logical join instance. |
GetCaml()
Returns CAML string representation of this logical join statement.
Declaration
public override string GetCaml()
Returns
System. CAML string. |
Overrides
HasStatements()
Declaration
public bool HasStatements()
Returns
System.
|
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
Logical 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
Logical Or logical join instance. |