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
- ActivityExecutionContextCollection.cs
- IfAction.cs
- MetricEntry.cs
- RemotingService.cs
- ObjectSecurity.cs
- FieldNameLookup.cs
- PaginationProgressEventArgs.cs
- OracleConnectionFactory.cs
- GridViewUpdateEventArgs.cs
- SingleStorage.cs
- UniformGrid.cs
- CharAnimationBase.cs
- RequestValidator.cs
- ErrorWebPart.cs
- ValueTable.cs
- COM2FontConverter.cs
- DataGridViewRowsAddedEventArgs.cs
- complextypematerializer.cs
- TextDecorationLocationValidation.cs
- PrinterResolution.cs
- CompositeKey.cs
- CacheHelper.cs
- MdiWindowListItemConverter.cs
- Events.cs
- DbProviderFactory.cs
- formatstringdialog.cs
- ConfigurationSectionGroupCollection.cs
- AnnotationHighlightLayer.cs
- XPathNavigatorKeyComparer.cs
- InputLangChangeRequestEvent.cs
- DocumentGridContextMenu.cs
- DropShadowBitmapEffect.cs
- RefreshEventArgs.cs
- TextDecorationUnitValidation.cs
- _Connection.cs
- EditorAttributeInfo.cs
- DragDeltaEventArgs.cs
- DesignBinding.cs
- Scene3D.cs
- UpDownEvent.cs
- ErrorStyle.cs
- CellTreeNodeVisitors.cs
- TextTreeNode.cs
- Quack.cs
- Win32Interop.cs
- HostedElements.cs
- ActionFrame.cs
- TextTreeNode.cs
- DocumentGridPage.cs
- RequestSecurityTokenResponse.cs
- SvcMapFileSerializer.cs
- EmptyTextWriter.cs
- ThousandthOfEmRealPoints.cs
- IApplicationTrustManager.cs
- ImageCreator.cs
- SocketException.cs
- ServiceInstanceProvider.cs
- PersonalizationProviderCollection.cs
- LineMetrics.cs
- SubMenuStyleCollection.cs
- IisTraceListener.cs
- CompilerState.cs
- DataServiceHostWrapper.cs
- Stream.cs
- XhtmlBasicTextViewAdapter.cs
- DesignOnlyAttribute.cs
- PaperSource.cs
- KeyValuePairs.cs
- FormViewDeleteEventArgs.cs
- EncoderNLS.cs
- _RequestLifetimeSetter.cs
- ParameterCollection.cs
- ByteConverter.cs
- ClientRuntimeConfig.cs
- ExtensionSimplifierMarkupObject.cs
- sitestring.cs
- DrawingImage.cs
- DBCSCodePageEncoding.cs
- XsdValidatingReader.cs
- SecurityUniqueId.cs
- KeyGestureConverter.cs
- CodeMemberMethod.cs
- DesignTimeTemplateParser.cs
- HttpProfileGroupBase.cs
- fixedPageContentExtractor.cs
- Registry.cs
- LoginView.cs
- ChildTable.cs
- HandleScope.cs
- OpacityConverter.cs
- Location.cs
- NamedElement.cs
- ResXResourceSet.cs
- MsmqEncryptionAlgorithm.cs
- UntypedNullExpression.cs
- WmlObjectListAdapter.cs
- DecimalKeyFrameCollection.cs
- HttpRequest.cs
- SendingRequestEventArgs.cs
- SocketPermission.cs