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
- unitconverter.cs
- SHA256.cs
- BindingBase.cs
- XmlDesignerDataSourceView.cs
- DataGridViewHitTestInfo.cs
- OdbcReferenceCollection.cs
- TypeElement.cs
- ConvertersCollection.cs
- TokenFactoryCredential.cs
- SapiRecoInterop.cs
- LicenseProviderAttribute.cs
- TextBounds.cs
- DbConnectionFactory.cs
- DebuggerAttributes.cs
- PackWebRequestFactory.cs
- SqlXml.cs
- EntityDataSourceDesignerHelper.cs
- SqlBooleanizer.cs
- SafeProcessHandle.cs
- XmlLinkedNode.cs
- EntityContainerAssociationSet.cs
- userdatakeys.cs
- ToolStripPanelRenderEventArgs.cs
- SafeThreadHandle.cs
- PolyQuadraticBezierSegment.cs
- DesignerForm.cs
- PartitionResolver.cs
- ListComponentEditorPage.cs
- DataGridColumnDropSeparator.cs
- NumberFormatInfo.cs
- Emitter.cs
- GraphicsContainer.cs
- PublisherMembershipCondition.cs
- odbcmetadatafactory.cs
- WorkflowView.cs
- Track.cs
- LocalFileSettingsProvider.cs
- VisualStateManager.cs
- NavigationFailedEventArgs.cs
- AssociativeAggregationOperator.cs
- BaseAppDomainProtocolHandler.cs
- DataGridLinkButton.cs
- TypeLoadException.cs
- X509CertificateStore.cs
- ContentElement.cs
- NullableLongMinMaxAggregationOperator.cs
- UnaryNode.cs
- DefaultAuthorizationContext.cs
- EventMappingSettingsCollection.cs
- BeginSelectCardRequest.cs
- ProjectionPruner.cs
- PersonalizationDictionary.cs
- BamlMapTable.cs
- ConsumerConnectionPointCollection.cs
- ChannelSinkStacks.cs
- SecurityTokenValidationException.cs
- webclient.cs
- FtpWebRequest.cs
- AppDomainUnloadedException.cs
- BinaryNode.cs
- SecurityToken.cs
- PrintDialog.cs
- RelationshipConstraintValidator.cs
- WebConfigurationHostFileChange.cs
- CompilationRelaxations.cs
- MetadataArtifactLoader.cs
- X509ChainPolicy.cs
- Pair.cs
- TypeInfo.cs
- DispatcherObject.cs
- Triplet.cs
- DbConnectionPoolCounters.cs
- filewebrequest.cs
- _RegBlobWebProxyDataBuilder.cs
- ConfigXmlReader.cs
- Base64Decoder.cs
- PathFigure.cs
- ArrangedElementCollection.cs
- ExceptionNotification.cs
- SystemEvents.cs
- ISAPIWorkerRequest.cs
- WebPartAuthorizationEventArgs.cs
- TriggerCollection.cs
- ScrollData.cs
- MarkupExtensionSerializer.cs
- AssemblyNameProxy.cs
- WebPartConnectionsCloseVerb.cs
- DataContractAttribute.cs
- AspNetSynchronizationContext.cs
- HttpCookiesSection.cs
- MetricEntry.cs
- TouchPoint.cs
- TemplateControlBuildProvider.cs
- ErrorView.xaml.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- Win32Interop.cs
- Directory.cs
- PaperSize.cs
- X509Certificate.cs
- PeerCustomResolverElement.cs