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
- RoleManagerSection.cs
- BufferedGraphics.cs
- CodeTypeDeclarationCollection.cs
- QuaternionAnimation.cs
- CursorConverter.cs
- XMLUtil.cs
- DataServices.cs
- TreeWalkHelper.cs
- TypedRowHandler.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- LoginUtil.cs
- NotConverter.cs
- HostingEnvironment.cs
- PropertyGridCommands.cs
- XmlDataProvider.cs
- SqlConnectionStringBuilder.cs
- DocumentPaginator.cs
- EncryptedType.cs
- ApplicationGesture.cs
- FunctionUpdateCommand.cs
- LOSFormatter.cs
- ServerReliableChannelBinder.cs
- SortedList.cs
- DelegatedStream.cs
- SqlBulkCopyColumnMapping.cs
- BitSet.cs
- ControlIdConverter.cs
- XmlFileEditor.cs
- XPathException.cs
- NameTable.cs
- ConfigurationHandlersInstallComponent.cs
- xamlnodes.cs
- LocalValueEnumerator.cs
- XmlNamedNodeMap.cs
- ListParagraph.cs
- SqlCacheDependencyDatabaseCollection.cs
- EventProxy.cs
- FactoryGenerator.cs
- Win32.cs
- CacheSection.cs
- HostProtectionPermission.cs
- dbdatarecord.cs
- HMACSHA1.cs
- TreeView.cs
- EntityKey.cs
- Glyph.cs
- RegexCaptureCollection.cs
- PolyBezierSegmentFigureLogic.cs
- UMPAttributes.cs
- StrongTypingException.cs
- EntityDataSourceWrapper.cs
- Validator.cs
- WebBrowser.cs
- XmlAttribute.cs
- SQLMembershipProvider.cs
- ListViewGroup.cs
- ChannelDemuxer.cs
- SchemaNotation.cs
- DefaultEventAttribute.cs
- ValueConversionAttribute.cs
- CodeDOMUtility.cs
- ComplexTypeEmitter.cs
- NetworkStream.cs
- RTLAwareMessageBox.cs
- UserControlBuildProvider.cs
- OutputCacheSettings.cs
- ProxyWebPartConnectionCollection.cs
- QueryOperationResponseOfT.cs
- ContractValidationHelper.cs
- ContextBase.cs
- Types.cs
- Keywords.cs
- SpotLight.cs
- SystemIPGlobalProperties.cs
- TableLayoutStyle.cs
- MetafileHeaderWmf.cs
- ScriptingJsonSerializationSection.cs
- TypeBinaryExpression.cs
- SimpleRecyclingCache.cs
- DataGridViewAccessibleObject.cs
- SecurityCriticalDataForSet.cs
- OdbcConnectionPoolProviderInfo.cs
- SourceElementsCollection.cs
- MenuItem.cs
- FontStyles.cs
- Util.cs
- ExceptionList.cs
- LineBreak.cs
- _ConnectStream.cs
- C14NUtil.cs
- SHA256.cs
- Block.cs
- ToolboxCategory.cs
- RuntimeHelpers.cs
- PopupRootAutomationPeer.cs
- Positioning.cs
- DisplayInformation.cs
- ConfigXmlComment.cs
- XomlCompilerHelpers.cs
- EntityDataSourceStatementEditor.cs