public virtual void Deserialize(IntermediateFormatReader reader) { reader.RegisterDeclaration(DataAggregateObjResult.m_Declaration); while (reader.NextMember()) { switch (reader.CurrentMember.MemberName) { case MemberName.ErrorOccurred: this.ErrorOccurred = reader.ReadBoolean(); break; case MemberName.Value: this.Value = reader.ReadVariant(); break; case MemberName.HasCode: this.HasCode = reader.ReadBoolean(); break; case MemberName.Code: this.Code = (ProcessingErrorCode)reader.ReadEnum(); break; case MemberName.Severity: this.Severity = (Severity)reader.ReadEnum(); break; case MemberName.FieldStatus: this.FieldStatus = (DataFieldStatus)reader.ReadEnum(); break; case MemberName.Arguments: this.Arguments = reader.ReadStringArray(); break; default: Global.Tracer.Assert(false); break; } } }
private bool RegisterItem(Severity severity, ProcessingErrorCode code, ObjectType objectType, string objectName) { if (m_itemsRegistered == null) { m_itemsRegistered = new Hashtable(); } if (ObjectType.DataSet == objectType && (ProcessingErrorCode.rsErrorReadingDataSetField == code || ProcessingErrorCode.rsDataSetFieldTypeNotSupported == code || ProcessingErrorCode.rsMissingFieldInDataSet == code || ProcessingErrorCode.rsErrorReadingFieldProperty == code)) { return(true); } bool result = false; int num = (int)code; string text = num.ToString(CultureInfo.InvariantCulture); if (objectType == ObjectType.Report || ObjectType.PageHeader == objectType || ObjectType.PageFooter == objectType) { string key = text + objectType; if (!m_itemsRegistered.ContainsKey(key)) { result = true; m_itemsRegistered.Add(key, null); } } else { Hashtable hashtable = (Hashtable)m_itemsRegistered[objectType]; if (hashtable == null) { hashtable = new Hashtable(); m_itemsRegistered[objectType] = hashtable; } Global.Tracer.Assert(objectName != null, "(null != objectName)"); string key2 = severity.ToString() + text + objectName; if (!hashtable.ContainsKey(key2)) { result = true; hashtable.Add(key2, null); } } return(result); }
internal override ProcessingMessage Register(ProcessingErrorCode code, Severity severity, ObjectType objectType, string objectName, string propertyName, ProcessingMessageList innerMessages, params string[] arguments) { if (m_suspendErrors) { return(null); } if (m_messages == null) { m_messages = new ProcessingMessageList(); } ProcessingMessage processingMessage = null; if (m_messages.Count < 100 || (severity == Severity.Error && !m_hasError)) { processingMessage = ErrorContext.CreateProcessingMessage(code, severity, objectType, objectName, propertyName, innerMessages, arguments); m_messages.Add(processingMessage); } if (severity == Severity.Error) { m_hasError = true; } return(processingMessage); }
public void Deserialize(IntermediateFormatReader reader) { reader.RegisterDeclaration(LookupObjResult.m_Declaration); while (reader.NextMember()) { switch (reader.CurrentMember.MemberName) { case MemberName.LookupTablePartitionID: this.m_lookupTablePartitionId = new ReferenceID(reader.ReadInt64()); break; case MemberName.HasCode: this.m_hasErrorCode = reader.ReadBoolean(); break; case MemberName.Code: this.m_errorCode = (ProcessingErrorCode)reader.ReadEnum(); break; case MemberName.Severity: this.m_errorSeverity = (Severity)reader.ReadEnum(); break; case MemberName.FieldStatus: this.m_dataFieldStatus = (DataFieldStatus)reader.ReadEnum(); break; case MemberName.Arguments: this.m_errorMessageArgs = reader.ReadStringArray(); break; default: Global.Tracer.Assert(false); break; } } }
private void RegisterError(CompilerError error, ref int numErrors, ref int numWarnings, AspNetCore.ReportingServices.ReportProcessing.ObjectType objectType, string objectName, string propertyName, ProcessingErrorCode errorCode) { if ((error.IsWarning ? numWarnings : numErrors) < 1) { bool flag = false; Severity severity; if (error.IsWarning) { flag = true; severity = Severity.Warning; numWarnings++; } else { flag = true; severity = Severity.Error; numErrors++; } if (flag) { this.m_errorContext.Register(errorCode, severity, objectType, objectName, propertyName, this.FormatError(error), error.Line.ToString(CultureInfo.InvariantCulture)); } } }
public RenderingObjectModelException(ProcessingErrorCode errCode, params object[] arguments) : base(ErrorCode.rrRenderingError, string.Format(CultureInfo.CurrentCulture, RPRes.Keys.GetString(errCode.ToString()), arguments), null, Global.RenderingTracer, null) { this.m_processingErrorCode = errCode; }
public RenderingObjectModelException(ProcessingErrorCode errCode) : base(ErrorCode.rrRenderingError, RPRes.Keys.GetString(errCode.ToString()), null, Global.RenderingTracer, null) { this.m_processingErrorCode = errCode; }
internal abstract ProcessingMessage Register(ProcessingErrorCode code, Severity severity, ObjectType objectType, string objectName, string propertyName, ProcessingMessageList innerMessages, params string[] arguments);
internal CLSUniqueNameValidator(ProcessingErrorCode errorCodeNotCLS, ProcessingErrorCode errorCodeNotUnique) { m_errorCodeNotCLS = errorCodeNotCLS; m_errorCodeNotUnique = errorCodeNotUnique; }
internal CLSUniqueNameValidator(ProcessingErrorCode errorCodeNotCLS, ProcessingErrorCode errorCodeNotUnique, ProcessingErrorCode errorCodeNameLength, ProcessingErrorCode errorCodeCaseInsensitiveDuplicate) : base(caseInsensitiveComparison: true) { m_errorCodeNotCLS = errorCodeNotCLS; m_errorCodeNotUnique = errorCodeNotUnique; m_errorCodeNameLength = errorCodeNameLength; m_errorCodeCaseInsensitiveDuplicate = errorCodeCaseInsensitiveDuplicate; }
public CLSUniqueNameValidator(ProcessingErrorCode errorCodeNotCLS, ProcessingErrorCode errorCodeNotUnique, ProcessingErrorCode errorCodeNameLength, ProcessingErrorCode errorCodeCaseInsensitiveDuplicate) : base(true) { this.m_errorCodeNotCLS = errorCodeNotCLS; this.m_errorCodeNotUnique = errorCodeNotUnique; this.m_errorCodeNameLength = errorCodeNameLength; this.m_errorCodeCaseInsensitiveDuplicate = errorCodeCaseInsensitiveDuplicate; }
private bool ValidatePrerequisite(bool condition, ProcessingErrorCode errorCode, string objectName) { return(ValidatePrerequisite(condition, errorCode, objectName, "", NoArguments)); }
public abstract ProcessingMessage Register(ProcessingErrorCode code, Severity severity, ObjectType objectType, string objectName, string propertyName, params string[] arguments);
public CLSUniqueNameValidator(ProcessingErrorCode errorCodeNotCLS, ProcessingErrorCode errorCodeNotUnique) { this.m_errorCodeNotCLS = errorCodeNotCLS; this.m_errorCodeNotUnique = errorCodeNotUnique; }
void IErrorContext.Register(ProcessingErrorCode code, Severity severity, AspNetCore.ReportingServices.ReportProcessing.ObjectType objectType, string objectName, string propertyName, params string[] arguments) { ((IErrorContext)this).Register(code, severity, arguments); }
internal override ProcessingMessage Register(ProcessingErrorCode code, Severity severity, ObjectType objectType, string objectName, string propertyName, params string[] arguments) { return(Register(code, severity, objectType, objectName, propertyName, null, arguments)); }
private bool ValidatePrerequisite(bool condition, ProcessingErrorCode errorCode) { return(this.ValidatePrerequisite(condition, errorCode, "", "", this.NoArguments)); }