Code:
/ 4.0 / 4.0 / 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. 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
- BufferBuilder.cs
- SizeF.cs
- EntityDataSourceDataSelectionPanel.cs
- SelectedDatesCollection.cs
- PhoneCall.cs
- ReachVisualSerializer.cs
- _SSPISessionCache.cs
- MatrixTransform3D.cs
- QueryTaskGroupState.cs
- UserControlAutomationPeer.cs
- TextEncodedRawTextWriter.cs
- TimersDescriptionAttribute.cs
- PointConverter.cs
- SQLInt16Storage.cs
- ExpressionEvaluator.cs
- DPAPIProtectedConfigurationProvider.cs
- ProxySimple.cs
- CacheModeConverter.cs
- SystemMulticastIPAddressInformation.cs
- Message.cs
- DynamicILGenerator.cs
- HttpCachePolicy.cs
- TableMethodGenerator.cs
- PeerTransportBindingElement.cs
- unsafeIndexingFilterStream.cs
- DATA_BLOB.cs
- LinqDataSourceDisposeEventArgs.cs
- TableCell.cs
- CacheSection.cs
- DependencyProperty.cs
- DetailsViewPagerRow.cs
- FlowDecisionLabelFeature.cs
- ParameterCollectionEditorForm.cs
- MethodExpr.cs
- EmissiveMaterial.cs
- ApplyImportsAction.cs
- AppDomainAttributes.cs
- Item.cs
- SQLInt16Storage.cs
- UnsafeNativeMethodsMilCoreApi.cs
- InstanceKeyView.cs
- PropertyKey.cs
- InteropAutomationProvider.cs
- PrintDialogDesigner.cs
- SerialPinChanges.cs
- AuthenticationService.cs
- IProvider.cs
- KeyValuePairs.cs
- ValidationSummary.cs
- TextServicesManager.cs
- MatrixTransform.cs
- WebSysDefaultValueAttribute.cs
- InternalDispatchObject.cs
- DescendentsWalkerBase.cs
- bidPrivateBase.cs
- DynamicILGenerator.cs
- KeyTime.cs
- ArgumentValidation.cs
- SByteStorage.cs
- TemplateColumn.cs
- DrawingDrawingContext.cs
- XmlHelper.cs
- ControlFilterExpression.cs
- ElementHostPropertyMap.cs
- CachedCompositeFamily.cs
- Byte.cs
- SiteMap.cs
- MarkupCompilePass2.cs
- HostedImpersonationContext.cs
- TextAdaptor.cs
- ShaperBuffers.cs
- recordstatescratchpad.cs
- DisplayNameAttribute.cs
- X509ChainPolicy.cs
- KeyValuePairs.cs
- TypeResolver.cs
- FileDialog_Vista.cs
- AccessDataSource.cs
- Parallel.cs
- TimelineClockCollection.cs
- WMIGenerator.cs
- PolyBezierSegmentFigureLogic.cs
- ListControl.cs
- MemoryStream.cs
- EtwTrace.cs
- EndPoint.cs
- RSAPKCS1SignatureFormatter.cs
- IgnoreSectionHandler.cs
- Package.cs
- HtmlTableRowCollection.cs
- _Events.cs
- _CommandStream.cs
- Cursors.cs
- QualificationDataAttribute.cs
- ConnectionConsumerAttribute.cs
- CatalogZoneBase.cs
- XmlSerializerOperationBehavior.cs
- _UriTypeConverter.cs
- ThrowHelper.cs
- SectionRecord.cs