Show / Hide Table of Contents

Class ProjectMemberCollection.CustomSearch

Class representing a custom search on table 'ProjectMember'.

Inheritance
Object
EntityIdxBase
EntityIdxBase<ProjectMemberTableInfo, ProjectMemberRow.ProjectMemberRowIdxBase>
ProjectMember.ProjectMemberIdxBase
ProjectMemberCollection.ProjectMemberCollectionIdx
ProjectMemberCollection.ProjectMemberCollectionIdx<ProjectMemberRows.CustomSearch>
ProjectMemberCollection.CustomSearch
Implements
ISentryIgnorable
Inherited Members
ProjectMemberCollection.ProjectMemberCollectionIdx<ProjectMemberRows.CustomSearch>.RowIdx
ProjectMemberCollection.ProjectMemberCollectionIdx.ToProjectMemberCollection()
ProjectMemberCollection.ProjectMemberCollectionIdx.IsDistinct
ProjectMember.ProjectMemberIdxBase.PersonRelationTableInfo
ProjectMember.ProjectMemberIdxBase.ContactRelationTableInfo
ProjectMember.ProjectMemberIdxBase.TextRelationTableInfo
ProjectMember.ProjectMemberIdxBase.MemberTypeRelationTableInfo
ProjectMember.ProjectMemberIdxBase.ProjectRelationTableInfo
ProjectMember.ProjectMemberIdxBase.TableInfo
EntityIdxBase<ProjectMemberTableInfo, ProjectMemberRow.ProjectMemberRowIdxBase>.BeginIgnoreSentryCheck()
EntityIdxBase<ProjectMemberTableInfo, ProjectMemberRow.ProjectMemberRowIdxBase>.EndIgnoreSentryCheck()
EntityIdxBase<ProjectMemberTableInfo, ProjectMemberRow.ProjectMemberRowIdxBase>.TableInfo
EntityIdxBase<ProjectMemberTableInfo, ProjectMemberRow.ProjectMemberRowIdxBase>.RowIdx
EntityIdxBase<ProjectMemberTableInfo, ProjectMemberRow.ProjectMemberRowIdxBase>.JoinRestriction
EntityIdxBase<ProjectMemberTableInfo, ProjectMemberRow.ProjectMemberRowIdxBase>.ReturnFields
EntityIdxBase<ProjectMemberTableInfo, ProjectMemberRow.ProjectMemberRowIdxBase>.IsSentryIgnored
EntityIdxBase.BeginIgnoreSentryCheck()
EntityIdxBase.EndIgnoreSentryCheck()
EntityIdxBase.IsSentryIgnored
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.Entities
Assembly: SoDataBase.dll
Syntax
public sealed class CustomSearch : ProjectMemberCollection.ProjectMemberCollectionIdx<ProjectMemberRows.CustomSearch>, ISentryIgnorable

Constructors

CustomSearch()

Constructor for class ProjectMemberCollection.CustomSearch

Declaration
public CustomSearch()

Properties

OrderBy

Implementation of the OrderBy clause.

Declaration
public OrderBy OrderBy { get; }
Property Value
Type Description
OrderBy

Restriction

Restriction (e.g. sql: WHERE) for the select statement.

Declaration
public Restriction Restriction { get; set; }
Property Value
Type Description
Restriction

RestrictionObject holding the restrictions for the select statement.

Methods

RestrictionAnd(Restriction)

Calling this method is equivalent to the statement Restriction = Restriction.And( <argument> ), including protection against null Restrictions. Use it as a convenient shorthand if you are building complex restrictions out of smaller parts.

Declaration
public void RestrictionAnd(Restriction rightHandSide)
Parameters
Type Name Description
Restriction rightHandSide

The right-hand side of the AND, the left-hand side is this objects' current Restriction.

RestrictionOr(Restriction)

Calling this method is equivalent to the statement Restriction = Restriction.Or( <argument> ), including protection against null Restrictions. Use it as a convenient shorthand if you are building complex restrictions out of smaller parts.

Declaration
public void RestrictionOr(Restriction rightHandSide)
Parameters
Type Name Description
Restriction rightHandSide

The right-hand side of the OR, the left-hand side is this objects' current Restriction.

Implements

ISentryIgnorable

Extension Methods

EnumUtil.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top