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
- InitializationEventAttribute.cs
- ErrorStyle.cs
- AsymmetricSecurityProtocolFactory.cs
- DataSourceIDConverter.cs
- RegisteredHiddenField.cs
- LogEntrySerializer.cs
- ManagedFilter.cs
- ChangePasswordDesigner.cs
- WindowPattern.cs
- XPathQilFactory.cs
- EventTrigger.cs
- SchemaImporterExtensionsSection.cs
- PagesChangedEventArgs.cs
- SQLDateTimeStorage.cs
- FileUpload.cs
- CompiledIdentityConstraint.cs
- MemberListBinding.cs
- COM2PictureConverter.cs
- ContainsSearchOperator.cs
- CoreSwitches.cs
- PropertyTabChangedEvent.cs
- StreamingContext.cs
- EventMappingSettingsCollection.cs
- Sequence.cs
- Assembly.cs
- UpdateManifestForBrowserApplication.cs
- SystemThemeKey.cs
- AssemblyResourceLoader.cs
- MailDefinition.cs
- IntPtr.cs
- IndexerNameAttribute.cs
- WebPartConnectionsCancelVerb.cs
- sortedlist.cs
- BufferedGraphicsContext.cs
- TypeExtensionConverter.cs
- HMACSHA256.cs
- ClipboardData.cs
- SessionParameter.cs
- MonthChangedEventArgs.cs
- CacheAxisQuery.cs
- XPathAncestorQuery.cs
- NullableBoolConverter.cs
- EncodingFallbackAwareXmlTextWriter.cs
- Win32Exception.cs
- BinaryExpressionHelper.cs
- ProgressBarRenderer.cs
- BaseResourcesBuildProvider.cs
- StringToken.cs
- WorkItem.cs
- SchemaDeclBase.cs
- CommonDialog.cs
- MsmqIntegrationChannelFactory.cs
- RectangleGeometry.cs
- MenuStrip.cs
- EntityClientCacheKey.cs
- TabRenderer.cs
- UnknownWrapper.cs
- RegexGroup.cs
- UnmanagedBitmapWrapper.cs
- ConcurrentQueue.cs
- Point3DCollectionConverter.cs
- DayRenderEvent.cs
- Deflater.cs
- FieldNameLookup.cs
- CompositeFontParser.cs
- ToolStripManager.cs
- Serializer.cs
- KeyValueSerializer.cs
- ControlParser.cs
- AttributeProviderAttribute.cs
- FileLoadException.cs
- ListChunk.cs
- StrokeSerializer.cs
- FixUpCollection.cs
- DriveNotFoundException.cs
- SignedInfo.cs
- EventRouteFactory.cs
- DataGridColumnReorderingEventArgs.cs
- NamedPipeTransportSecurity.cs
- TransformPattern.cs
- TreeView.cs
- WindowsRichEdit.cs
- CodeAccessPermission.cs
- RequestContextBase.cs
- SqlBuilder.cs
- AssignDesigner.xaml.cs
- FontStretches.cs
- TextContainerChangedEventArgs.cs
- SizeConverter.cs
- CollectionBuilder.cs
- DoubleCollectionConverter.cs
- FastPropertyAccessor.cs
- DataBoundControlAdapter.cs
- ChangePasswordAutoFormat.cs
- XPathAncestorQuery.cs
- UnauthorizedAccessException.cs
- OraclePermissionAttribute.cs
- StylusButtonEventArgs.cs
- LineGeometry.cs
- PerspectiveCamera.cs