Show / Hide Table of Contents

Class EntitySchemaStartOfCurrentYearQueryFunction

Function of the expression of the current year start date.

Inheritance
System.Object
MetaItem
EntitySchemaQueryFunction
EntitySchemaSystemValueQueryFunction
EntitySchemaBaseCurrentDateQueryFunction
EntitySchemaStartOfCurrentYearQueryFunction
Implements
IMetaItem
IMetaDataSerializable
System.ICloneable
Inherited Members
EntitySchemaBaseCurrentDateQueryFunction.SpecifyValueExpression(UserConnection)
EntitySchemaBaseCurrentDateQueryFunction.SpecifyDateTimeValueExpression(UserConnection, Boolean)
EntitySchemaBaseCurrentDateQueryFunction.SystemValueName
EntitySchemaBaseCurrentDateQueryFunction.Offset
EntitySchemaSystemValueQueryFunction.GetCurrentSystemValue(UserConnection)
EntitySchemaSystemValueQueryFunction.GetCurrentSystemValue(DataValueTypeManager)
EntitySchemaSystemValueQueryFunction.CreateQueryColumnExpression(DBSecurityEngine)
EntitySchemaSystemValueQueryFunction.GetArguments()
EntitySchemaSystemValueQueryFunction.GetResultDataValueType(DataValueTypeManager)
EntitySchemaSystemValueQueryFunction.GetIsSupportedDataValueType(DataValueType)
EntitySchemaSystemValueQueryFunction.CurrentSystemValue
EntitySchemaSystemValueQueryFunction.ValueExpression
EntitySchemaSystemValueQueryFunction.QueryAlias
EntitySchemaQueryFunction.CheckIsSupportedDataValueType(DataValueType)
EntitySchemaQueryFunction.ParentQuery
MetaItem.ApplyMetaDataValue(DataReader)
MetaItem.ApplyTemplateDataValue(DataReader)
MetaItem.CompleteApplyingTemplateDataValues()
MetaItem.CompleteApplyingMetaDataValues()
MetaItem.CheckIsNameValidIdentifier(String)
MetaItem.WriteMetaData(DataWriter)
MetaItem.ReadMetaData(DataReader)
MetaItem.WriteTemplateData(DataWriter)
MetaItem.ReadTemplateData(DataReader)
MetaItem.HandleNameChanging(String)
MetaItem.GetResourceManagerName()
MetaItem.Id
MetaItem.UId
MetaItem.RealUId
MetaItem.Name
MetaItem.CreatedInSchemaUId
MetaItem.ModifiedInSchemaUId
MetaItem.ParentMetaSchema
MetaItem.CreatedInPackageId
MetaItem.IsDeserializedFromMetaData
MetaItem.NamePrefix
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.Entities
Assembly: Terrasoft.Core.dll
Syntax
public class EntitySchemaStartOfCurrentYearQueryFunction : EntitySchemaBaseCurrentDateQueryFunction, IMetaItem, IMetaDataSerializable, ICloneable

Constructors

EntitySchemaStartOfCurrentYearQueryFunction(EntitySchemaQuery, Int32)

Initializes an instance of EntitySchemaStartOfCurrentYearQueryFunction with specified offset relatively to base date for a given schema query object.

Declaration
public EntitySchemaStartOfCurrentYearQueryFunction(EntitySchemaQuery parentQuery, int offset = 0)
Parameters
Type Name Description
EntitySchemaQuery parentQuery

Request to schema object the function belongs to.

System.Int32 offset

Offset in days relatively to reference date. Default value is zero.

EntitySchemaStartOfCurrentYearQueryFunction(EntitySchemaQuery, EntitySchemaQueryExpression, Int32)

Initializes an instance of EntitySchemaStartOfCurrentYearQueryFunction with specified offset relatively to base date for a given schema query object.

Declaration
public EntitySchemaStartOfCurrentYearQueryFunction(EntitySchemaQuery parentQuery, EntitySchemaQueryExpression expression, int offset = 0)
Parameters
Type Name Description
EntitySchemaQuery parentQuery

Request to schema object the function belongs to.

EntitySchemaQueryExpression expression

Query expression.

System.Int32 offset

Offset in days relatively to reference date. Default value is zero.

EntitySchemaStartOfCurrentYearQueryFunction(EntitySchemaStartOfCurrentYearQueryFunction)

Initializes the EntitySchemaStartOfCurrentYearQueryFunction instance that is a clone of the passed-in expression function.

Declaration
public EntitySchemaStartOfCurrentYearQueryFunction(EntitySchemaStartOfCurrentYearQueryFunction source)
Parameters
Type Name Description
EntitySchemaStartOfCurrentYearQueryFunction source

The instance of the EntitySchemaStartOfCurrentYearQueryFunction function whose clone is being created.

Methods

Clone()

Creates the clone of the current EntitySchemaStartOfCurrentYearQueryFunction instance.

Declaration
public override object Clone()
Returns
Type Description
System.Object

The System.Object instance that is a clone of the current function instance.

Overrides
MetaItem.Clone()

GetCaption()

Gets the caption of the expression function.

Declaration
public override string GetCaption()
Returns
Type Description
System.String

String of the function caption.

Overrides
EntitySchemaQueryFunction.GetCaption()

SpecifyValueExpressionParameterValue(DateTime)

Declaration
protected override DateTime SpecifyValueExpressionParameterValue(DateTime value)
Parameters
Type Name Description
System.DateTime value
Returns
Type Description
System.DateTime
Overrides
EntitySchemaBaseCurrentDateQueryFunction.SpecifyValueExpressionParameterValue(DateTime)

Implements

IMetaItem
IMetaDataSerializable
System.ICloneable

Extension Methods

ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
MetaDataTestUtils.CloneSchema<TItem>(TItem, Object[])
MetaDataTestUtils.CloneAbstractMetaItem<TItem>(TItem)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)
MetaDataTestUtils.GetMetaData(IMetaDataSerializable)
NSubstituteExtension.Protected(Object, String, Object[])
NSubstituteExtension.Protected(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedProperty(Object, String)
NSubstituteExtension.MatchInstance<T>(T)
SubstituteUtilities.GetIsSubstituteObject(Object)
SubstituteUtilities.Instead<TInstance, TValue>(TInstance, Func<TInstance, TValue>)
Back to top Generated by DocFX