public FieldImpl(object value, bool isAggregationField, AspNetCore.ReportingServices.ReportProcessing.Field fieldDef) { this.m_value = value; this.m_isAggregationField = isAggregationField; this.m_aggregationFieldChecked = false; this.m_fieldStatus = DataFieldStatus.None; this.m_fieldDef = fieldDef; this.m_usedInExpression = false; }
public FieldImpl(DataFieldStatus status, string exceptionMessage, AspNetCore.ReportingServices.ReportProcessing.Field fieldDef) { this.m_value = null; this.m_isAggregationField = false; this.m_aggregationFieldChecked = false; Global.Tracer.Assert(DataFieldStatus.None != status, "(DataFieldStatus.None != status)"); this.m_fieldStatus = status; this.m_exceptionMessage = exceptionMessage; this.m_fieldDef = fieldDef; this.m_usedInExpression = false; }
public void SetFields(FieldImpl[] fields) { this.NewRow(); Global.Tracer.Assert(null != this.m_collection, "(null != m_collection)"); if (fields == null) { for (int i = 0; i < this.m_count; i++) { FieldImpl fieldImpl = this.m_collection[i]; AspNetCore.ReportingServices.ReportProcessing.Field fieldDef = (fieldImpl == null) ? null : fieldImpl.FieldDef; this.m_collection[i] = new FieldImpl(null, false, fieldDef); } } else { Global.Tracer.Assert(fields.Length == this.m_count, "(fields.Length == m_count)"); for (int j = 0; j < this.m_count; j++) { this.m_collection[j] = fields[j]; } this.m_isAggregateRow = false; this.m_aggregationFieldCount = this.m_aggregationFieldCountForDetailRow; } }
public CalculatedFieldWrapperImpl(AspNetCore.ReportingServices.ReportProcessing.Field fieldDef, ReportRuntime reportRT) { this.m_fieldDef = fieldDef; this.m_reportRT = reportRT; this.m_iErrorContext = reportRT; }