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
- hresults.cs
- PartitionerQueryOperator.cs
- IssuedTokenClientBehaviorsElement.cs
- DocumentPageViewAutomationPeer.cs
- EventEntry.cs
- counter.cs
- SafeIUnknown.cs
- UICuesEvent.cs
- SwitchCase.cs
- TextBoxBase.cs
- BufferBuilder.cs
- StubHelpers.cs
- WizardStepBase.cs
- WsdlWriter.cs
- SrgsElementFactoryCompiler.cs
- SqlBuilder.cs
- HtmlMeta.cs
- HttpModule.cs
- XmlDataSource.cs
- AuthorizationRule.cs
- DrawingContextWalker.cs
- SqlIdentifier.cs
- RoleManagerEventArgs.cs
- DataBindingCollectionEditor.cs
- MetadataArtifactLoaderComposite.cs
- BlockUIContainer.cs
- X509CertificateValidator.cs
- SiteMapDataSourceView.cs
- ContextInformation.cs
- WebBrowserSiteBase.cs
- ManagedFilter.cs
- FormViewPageEventArgs.cs
- BaseCollection.cs
- FormCollection.cs
- InlineCollection.cs
- Stack.cs
- StackOverflowException.cs
- PackagePartCollection.cs
- SchemaContext.cs
- OleDbStruct.cs
- MailDefinitionBodyFileNameEditor.cs
- SemaphoreSecurity.cs
- Decoder.cs
- SystemIPGlobalStatistics.cs
- LingerOption.cs
- UInt64.cs
- SqlCacheDependencyDatabase.cs
- SizeChangedInfo.cs
- AlternationConverter.cs
- AppLevelCompilationSectionCache.cs
- DbConnectionClosed.cs
- DateTimeParse.cs
- ExplicitDiscriminatorMap.cs
- JoinSymbol.cs
- Process.cs
- Part.cs
- Certificate.cs
- XmlSchemaGroupRef.cs
- Range.cs
- MenuItemCollection.cs
- TreeNodeBindingDepthConverter.cs
- WorkflowValidationFailedException.cs
- TextEncodedRawTextWriter.cs
- QueryInterceptorAttribute.cs
- QilGenerator.cs
- LeafCellTreeNode.cs
- CodeComment.cs
- OrderByQueryOptionExpression.cs
- SymbolMethod.cs
- ContainerParaClient.cs
- SqlXmlStorage.cs
- DataGridDetailsPresenter.cs
- DesignConnection.cs
- SAPICategories.cs
- ProviderException.cs
- RulePatternOps.cs
- SocketInformation.cs
- XmlQueryContext.cs
- GZipUtils.cs
- SmtpFailedRecipientsException.cs
- ExecutionEngineException.cs
- RtfToXamlReader.cs
- GetIndexBinder.cs
- TextSpanModifier.cs
- IssuedTokenServiceElement.cs
- ToolStripItemCollection.cs
- GridItemPattern.cs
- SafeRegistryHandle.cs
- storepermissionattribute.cs
- GridViewRow.cs
- HierarchicalDataBoundControlAdapter.cs
- Funcletizer.cs
- DynamicResourceExtensionConverter.cs
- XPathParser.cs
- FigureParaClient.cs
- MatcherBuilder.cs
- HtmlInputSubmit.cs
- SerializeAbsoluteContext.cs
- IdleTimeoutMonitor.cs
- DataFieldCollectionEditor.cs