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
- TextEditorTyping.cs
- FieldNameLookup.cs
- CellCreator.cs
- Polygon.cs
- DrawingServices.cs
- ImageBrush.cs
- ByteStorage.cs
- CancellationState.cs
- ChildDocumentBlock.cs
- XmlCollation.cs
- TagMapInfo.cs
- AppDomainShutdownMonitor.cs
- EditorPart.cs
- BigInt.cs
- VoiceObjectToken.cs
- ValueConversionAttribute.cs
- WmlObjectListAdapter.cs
- MethodRental.cs
- ClientOptions.cs
- ScalarRestriction.cs
- Encoder.cs
- SystemIPInterfaceProperties.cs
- wgx_exports.cs
- SmtpDigestAuthenticationModule.cs
- InputLanguage.cs
- PriorityQueue.cs
- RichTextBox.cs
- CacheManager.cs
- WebBrowserSiteBase.cs
- Axis.cs
- XDRSchema.cs
- DataServiceSaveChangesEventArgs.cs
- ServiceDesigner.cs
- GC.cs
- SettingsPropertyWrongTypeException.cs
- QuaternionRotation3D.cs
- VisualState.cs
- DoubleUtil.cs
- TableSectionStyle.cs
- MatrixValueSerializer.cs
- PolyQuadraticBezierSegment.cs
- PaginationProgressEventArgs.cs
- IsolatedStorageException.cs
- MembershipUser.cs
- EntityParameterCollection.cs
- StyleSheet.cs
- XmlLinkedNode.cs
- ParentQuery.cs
- MethodMessage.cs
- PropertyDescriptor.cs
- XmlStringTable.cs
- TypeExtensions.cs
- SafeRightsManagementQueryHandle.cs
- FlowDocumentPageViewerAutomationPeer.cs
- X509CertificateCollection.cs
- FontStyle.cs
- SafeRightsManagementHandle.cs
- RequiredFieldValidator.cs
- DataSourceNameHandler.cs
- EncodingInfo.cs
- HtmlEmptyTagControlBuilder.cs
- ListBindingConverter.cs
- ComponentChangedEvent.cs
- ExpressionsCollectionEditor.cs
- HatchBrush.cs
- Size.cs
- EdmError.cs
- ContainerVisual.cs
- CodeEntryPointMethod.cs
- WebPartTransformer.cs
- BaseDataBoundControl.cs
- BitmapMetadataBlob.cs
- Rfc2898DeriveBytes.cs
- XmlResolver.cs
- DocumentAutomationPeer.cs
- COM2FontConverter.cs
- ConfigurationStrings.cs
- TraceHwndHost.cs
- DesignTimeParseData.cs
- ArrangedElementCollection.cs
- Pts.cs
- ValidatorCollection.cs
- PasswordTextNavigator.cs
- GlobalizationAssembly.cs
- TrackingServices.cs
- FormsAuthenticationTicket.cs
- ImageMap.cs
- ZoomPercentageConverter.cs
- ShutDownListener.cs
- InstanceKey.cs
- DeclarativeCatalogPart.cs
- HtmlTable.cs
- NavigateEvent.cs
- Stylesheet.cs
- RequestReplyCorrelator.cs
- DropShadowBitmapEffect.cs
- ToolTip.cs
- AppDomainFactory.cs
- TextCompositionManager.cs
- Button.cs