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
- DataGridTextBox.cs
- TextServicesContext.cs
- WebHttpDispatchOperationSelector.cs
- LinearKeyFrames.cs
- hresults.cs
- ManipulationDelta.cs
- Misc.cs
- ZeroOpNode.cs
- MessageBox.cs
- RangeBaseAutomationPeer.cs
- Publisher.cs
- ItemsControl.cs
- Highlights.cs
- EntityContainerEmitter.cs
- XmlSchemaDocumentation.cs
- RowBinding.cs
- UpdatePanelControlTrigger.cs
- MemberProjectedSlot.cs
- CngKeyBlobFormat.cs
- XmlElementAttributes.cs
- BindingExpression.cs
- StylusCollection.cs
- DataGridToolTip.cs
- LayoutInformation.cs
- DataGridViewAdvancedBorderStyle.cs
- XmlUrlResolver.cs
- _SslState.cs
- LocatorManager.cs
- OdbcRowUpdatingEvent.cs
- StreamReader.cs
- ValidatingPropertiesEventArgs.cs
- XmlDocumentSchema.cs
- ToolBarButtonClickEvent.cs
- CopyOnWriteList.cs
- FrameworkContentElement.cs
- RawStylusInputCustomData.cs
- RSAPKCS1SignatureDeformatter.cs
- AttachmentCollection.cs
- ServiceOperationListItemList.cs
- AssociationSet.cs
- DSASignatureDeformatter.cs
- RequestSecurityToken.cs
- ImageClickEventArgs.cs
- XmlSchemaExporter.cs
- SqlColumnizer.cs
- URLAttribute.cs
- DebuggerAttributes.cs
- CalendarModeChangedEventArgs.cs
- DataGridViewCellStyleConverter.cs
- DocumentScope.cs
- XpsFont.cs
- WindowsFormsSynchronizationContext.cs
- WindowsStreamSecurityUpgradeProvider.cs
- IndexObject.cs
- WindowsListViewGroup.cs
- SqlWebEventProvider.cs
- SamlSubject.cs
- TreePrinter.cs
- RelationshipConverter.cs
- TextBoxAutoCompleteSourceConverter.cs
- WpfKnownMember.cs
- MediaElementAutomationPeer.cs
- ToolStripItem.cs
- BuildResultCache.cs
- ByteStorage.cs
- MaskedTextBox.cs
- HttpListenerPrefixCollection.cs
- FormViewModeEventArgs.cs
- IdnElement.cs
- EntityWrapperFactory.cs
- SearchExpression.cs
- TreeBuilderBamlTranslator.cs
- PeerCollaboration.cs
- CodeRemoveEventStatement.cs
- ColumnMapTranslator.cs
- DateTimeConverter2.cs
- CharacterString.cs
- ProfileProvider.cs
- BinaryNode.cs
- StringPropertyBuilder.cs
- CreateRefExpr.cs
- SoapAttributeOverrides.cs
- RegexEditorDialog.cs
- GridErrorDlg.cs
- XmlSchemaException.cs
- FontEditor.cs
- ListDictionary.cs
- COM2IDispatchConverter.cs
- SplitterEvent.cs
- ScaleTransform.cs
- TextRangeAdaptor.cs
- DecoratedNameAttribute.cs
- ExtractedStateEntry.cs
- MSG.cs
- DocumentSchemaValidator.cs
- WindowsEditBox.cs
- _NTAuthentication.cs
- EditingCommands.cs
- DialogWindow.cs
- TabControlAutomationPeer.cs