Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Common / AuthoringOM / Compiler / Validation / ValidationErrorCollection.cs / 1305376 / ValidationErrorCollection.cs
namespace System.Workflow.ComponentModel.Compiler { using System; using System.Collections.ObjectModel; using System.Collections.Generic; #region ValidationErrorCollection [Serializable()] public sealed class ValidationErrorCollection : Collection{ public ValidationErrorCollection() { } public ValidationErrorCollection(ValidationErrorCollection value) { this.AddRange(value); } public ValidationErrorCollection(IEnumerable value) { if (value == null) throw new ArgumentNullException("value"); this.AddRange(value); } protected override void InsertItem(int index, ValidationError item) { if (item == null) throw new ArgumentNullException("item"); base.InsertItem(index, item); } protected override void SetItem(int index, ValidationError item) { if (item == null) throw new ArgumentNullException("item"); base.SetItem(index, item); } public void AddRange(IEnumerable value) { if (value == null) throw new ArgumentNullException("value"); foreach (ValidationError error in value) this.Add(error); } public bool HasErrors { get { if (Count > 0) { foreach (ValidationError e in this) { if (e != null && !e.IsWarning) return true; } } return false; } } public bool HasWarnings { get { if (Count > 0) { foreach (ValidationError e in this) { if (e != null && e.IsWarning) return true; } } return false; } } public ValidationError[] ToArray() { ValidationError[] errorsArray = new ValidationError[this.Count]; this.CopyTo(errorsArray, 0); return errorsArray; } } #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
- OleDbEnumerator.cs
- CurrencyManager.cs
- CodeObject.cs
- Attributes.cs
- DefaultValueConverter.cs
- NameObjectCollectionBase.cs
- SatelliteContractVersionAttribute.cs
- StylusButtonEventArgs.cs
- Decoder.cs
- DynamicArgumentDesigner.xaml.cs
- XmlSchemaSubstitutionGroup.cs
- SmiTypedGetterSetter.cs
- NetTcpBindingElement.cs
- ColorDialog.cs
- ConnectionPoint.cs
- TrackBar.cs
- ClickablePoint.cs
- TypeLibConverter.cs
- Matrix3DValueSerializer.cs
- ReadContentAsBinaryHelper.cs
- XamlToRtfWriter.cs
- DataTableMappingCollection.cs
- SoapObjectReader.cs
- documentsequencetextpointer.cs
- WebHttpBinding.cs
- ScaleTransform3D.cs
- ProcessHostServerConfig.cs
- FlowDocumentPage.cs
- VirtualDirectoryMapping.cs
- SlotInfo.cs
- RecognizerBase.cs
- FontStyles.cs
- ReferenceSchema.cs
- NativeActivityContext.cs
- XmlMemberMapping.cs
- StorageScalarPropertyMapping.cs
- ObfuscationAttribute.cs
- BinaryFormatter.cs
- WebPartDisplayModeCancelEventArgs.cs
- LinearGradientBrush.cs
- ExpressionBindingCollection.cs
- EnumDataContract.cs
- Utilities.cs
- HeaderPanel.cs
- IERequestCache.cs
- AutomationEventArgs.cs
- PieceNameHelper.cs
- DescendantQuery.cs
- XmlSchemaImport.cs
- XslCompiledTransform.cs
- XmlHierarchicalEnumerable.cs
- TextEndOfParagraph.cs
- DbProviderFactoriesConfigurationHandler.cs
- HtmlAnchor.cs
- ScrollChangedEventArgs.cs
- EventSetterHandlerConverter.cs
- XPathAncestorIterator.cs
- GeneralTransform3D.cs
- SamlConstants.cs
- ObjectSecurityT.cs
- GcSettings.cs
- TextDecoration.cs
- WebPartHeaderCloseVerb.cs
- DecoderBestFitFallback.cs
- Ipv6Element.cs
- ExpressionsCollectionEditor.cs
- StreamMarshaler.cs
- ResXBuildProvider.cs
- ISAPIRuntime.cs
- OuterGlowBitmapEffect.cs
- BStrWrapper.cs
- ProcessThread.cs
- FlowLayout.cs
- DefaultTraceListener.cs
- Sql8ExpressionRewriter.cs
- InlineObject.cs
- ControlCodeDomSerializer.cs
- PublishLicense.cs
- ImageListUtils.cs
- CodeTypeParameter.cs
- XslAstAnalyzer.cs
- ToolStripLabel.cs
- NavigationFailedEventArgs.cs
- SecurityElementBase.cs
- SimpleFileLog.cs
- DbBuffer.cs
- Floater.cs
- DESCryptoServiceProvider.cs
- ChtmlLinkAdapter.cs
- UTF32Encoding.cs
- TreeNodeBindingDepthConverter.cs
- ActivationServices.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- ColumnMapProcessor.cs
- AdapterUtil.cs
- BaseCAMarshaler.cs
- KnownBoxes.cs
- TimeoutException.cs
- RightsManagementEncryptedStream.cs
- ItemsControl.cs