Code:
/ 4.0 / 4.0 / 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. 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
- ExtenderProvidedPropertyAttribute.cs
- GraphicsPathIterator.cs
- StructuralObject.cs
- TextDpi.cs
- Package.cs
- WindowsScrollBar.cs
- PerformanceCounterManager.cs
- ClientTargetSection.cs
- BaseCollection.cs
- Vector3dCollection.cs
- CheckedListBox.cs
- ServiceOperation.cs
- XmlDocument.cs
- SelectorItemAutomationPeer.cs
- X509Extension.cs
- SqlServer2KCompatibilityAnnotation.cs
- AutomationIdentifier.cs
- XmlCompatibilityReader.cs
- NextPreviousPagerField.cs
- DataSourceHelper.cs
- latinshape.cs
- DataGridViewCellParsingEventArgs.cs
- ReverseComparer.cs
- DetailsViewPagerRow.cs
- SoapElementAttribute.cs
- DigestComparer.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- RSACryptoServiceProvider.cs
- ExceptionHelpers.cs
- StrongNameIdentityPermission.cs
- ClientRuntime.cs
- Funcletizer.cs
- DependencyPropertyConverter.cs
- PrintingPermission.cs
- MobileResource.cs
- BindingManagerDataErrorEventArgs.cs
- DataReceivedEventArgs.cs
- SerialReceived.cs
- SqlServices.cs
- DataGridViewTopRowAccessibleObject.cs
- AccessViolationException.cs
- WsdlBuildProvider.cs
- BinaryWriter.cs
- ObjectListDesigner.cs
- AudioDeviceOut.cs
- WrappingXamlSchemaContext.cs
- Variable.cs
- ResourceBinder.cs
- PrePrepareMethodAttribute.cs
- DataGridViewComboBoxColumn.cs
- AxisAngleRotation3D.cs
- SortedDictionary.cs
- ImageConverter.cs
- GuidConverter.cs
- CloseSequence.cs
- DependencyPropertyValueSerializer.cs
- VirtualPathProvider.cs
- ClientData.cs
- UrlPath.cs
- DeviceFilterEditorDialog.cs
- SoapSchemaMember.cs
- ProgressChangedEventArgs.cs
- InputMethod.cs
- GridView.cs
- VSWCFServiceContractGenerator.cs
- NetTcpSecurity.cs
- ClientSponsor.cs
- PasswordDeriveBytes.cs
- InternalCache.cs
- GeneralTransform.cs
- FixedLineResult.cs
- LingerOption.cs
- JsonServiceDocumentSerializer.cs
- SQLDouble.cs
- FixedTextBuilder.cs
- XappLauncher.cs
- SecurityResources.cs
- SystemTcpConnection.cs
- FastEncoderStatics.cs
- FlowDocumentPaginator.cs
- GrammarBuilderPhrase.cs
- ThemeDirectoryCompiler.cs
- CanonicalFormWriter.cs
- WebException.cs
- ViewManagerAttribute.cs
- WCFBuildProvider.cs
- ReferenceList.cs
- ParamArrayAttribute.cs
- EventBuilder.cs
- WindowsListViewItem.cs
- Update.cs
- UrlMapping.cs
- EncryptedPackageFilter.cs
- IFlowDocumentViewer.cs
- Wizard.cs
- DataStorage.cs
- ELinqQueryState.cs
- ScrollBarAutomationPeer.cs
- SafeLocalMemHandle.cs
- ImageBrush.cs