Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Common / AuthoringOM / Compiler / Validation / ValidationError.cs / 1305376 / ValidationError.cs
namespace System.Workflow.ComponentModel.Compiler { using System; using System.Collections; using System.Globalization; #region Class ValidationError [Serializable()] public sealed class ValidationError { private string errorText = string.Empty; private int errorNumber = 0; private Hashtable userData = null; private bool isWarning = false; string propertyName = null; public ValidationError(string errorText, int errorNumber) : this(errorText, errorNumber, false, null) { } public ValidationError(string errorText, int errorNumber, bool isWarning) : this(errorText, errorNumber, isWarning, null) { } public ValidationError(string errorText, int errorNumber, bool isWarning, string propertyName) { this.errorText = errorText; this.errorNumber = errorNumber; this.isWarning = isWarning; this.propertyName = propertyName; } public string PropertyName { get { return this.propertyName; } set { this.propertyName = value; } } public string ErrorText { get { return this.errorText; } } public bool IsWarning { get { return this.isWarning; } } public int ErrorNumber { get { return this.errorNumber; } } public IDictionary UserData { get { if (this.userData == null) this.userData = new Hashtable(); return this.userData; } } public static ValidationError GetNotSetValidationError(string propertyName) { ValidationError error = new ValidationError(SR.GetString(SR.Error_PropertyNotSet, propertyName), ErrorNumbers.Error_PropertyNotSet); error.PropertyName = propertyName; return error; } public override string ToString() { return String.Format(CultureInfo.InvariantCulture, "{0} {1}: {2}", this.isWarning ? "warning" : "error", this.errorNumber, this.errorText); } } #endregion } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EndEvent.cs
- FrameDimension.cs
- DesignerLoader.cs
- EncoderFallback.cs
- X509SecurityToken.cs
- MergeExecutor.cs
- XPathExpr.cs
- WebPartVerbCollection.cs
- TextureBrush.cs
- FontWeight.cs
- DataGridViewAccessibleObject.cs
- InteropBitmapSource.cs
- SqlUnionizer.cs
- OptimisticConcurrencyException.cs
- EventDescriptorCollection.cs
- WhitespaceSignificantCollectionAttribute.cs
- X509InitiatorCertificateServiceElement.cs
- BaseCollection.cs
- TextEditorSelection.cs
- SqlFlattener.cs
- XmlWriterTraceListener.cs
- ComAdminInterfaces.cs
- mansign.cs
- ConfigurationLocation.cs
- ExpressionBindingsDialog.cs
- Console.cs
- XsltSettings.cs
- ApplicationServiceHelper.cs
- _ShellExpression.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- RewritingPass.cs
- StateItem.cs
- Ray3DHitTestResult.cs
- SerializationInfo.cs
- DataControlCommands.cs
- BrowserDefinition.cs
- HuffCodec.cs
- WebSysDisplayNameAttribute.cs
- DataGridTableCollection.cs
- TransformConverter.cs
- WebPageTraceListener.cs
- TokenizerHelper.cs
- ColumnCollection.cs
- RunWorkerCompletedEventArgs.cs
- ListDictionaryInternal.cs
- WebPartRestoreVerb.cs
- TickBar.cs
- SiteMapNodeItemEventArgs.cs
- BindingBase.cs
- CompilationRelaxations.cs
- AutoFocusStyle.xaml.cs
- DecimalConstantAttribute.cs
- SqlHelper.cs
- Journaling.cs
- TimeSpanValidator.cs
- ConfigXmlCDataSection.cs
- DbExpressionBuilder.cs
- WindowsAuthenticationModule.cs
- XmlILIndex.cs
- CodeCastExpression.cs
- InputEventArgs.cs
- ListSortDescriptionCollection.cs
- unsafeIndexingFilterStream.cs
- WmfPlaceableFileHeader.cs
- ReadOnlyObservableCollection.cs
- EdmRelationshipRoleAttribute.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- DataSourceXmlSerializationAttribute.cs
- EntityDataSourceEntitySetNameItem.cs
- ExpressionStringBuilder.cs
- DataTransferEventArgs.cs
- WinEventHandler.cs
- CodeSubDirectoriesCollection.cs
- XmlNamespaceManager.cs
- AncillaryOps.cs
- VisualBasicExpressionConverter.cs
- ProviderSettings.cs
- ExecutionEngineException.cs
- WaitHandleCannotBeOpenedException.cs
- ListChangedEventArgs.cs
- FileInfo.cs
- NonBatchDirectoryCompiler.cs
- SafeRightsManagementHandle.cs
- NavigationWindow.cs
- ArcSegment.cs
- ColumnBinding.cs
- ProcessModelInfo.cs
- WebPartHeaderCloseVerb.cs
- PrintPreviewControl.cs
- InfoCardTraceRecord.cs
- SineEase.cs
- Int16Animation.cs
- FieldAccessException.cs
- thaishape.cs
- InstallerTypeAttribute.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- SchemaImporter.cs
- ExtentCqlBlock.cs
- SpanIndex.cs
- Error.cs