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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ToolStripProfessionalLowResolutionRenderer.cs
- EventTrigger.cs
- SqlCacheDependencySection.cs
- DataKeyCollection.cs
- TabItemWrapperAutomationPeer.cs
- WindowPattern.cs
- SqlBuilder.cs
- XmlDataSourceView.cs
- ArrayTypeMismatchException.cs
- DataGridPreparingCellForEditEventArgs.cs
- AffineTransform3D.cs
- StateDesigner.LayoutSelectionGlyph.cs
- AnimationClock.cs
- OutputCacheSettingsSection.cs
- ResourceReader.cs
- StackSpiller.cs
- RootProfilePropertySettingsCollection.cs
- DataGrid.cs
- TypeUsage.cs
- ExpressionConverter.cs
- MenuCommand.cs
- ObjectNavigationPropertyMapping.cs
- UniformGrid.cs
- HttpCookiesSection.cs
- TempFiles.cs
- SqlClientWrapperSmiStreamChars.cs
- CacheVirtualItemsEvent.cs
- XmlWhitespace.cs
- EncodingDataItem.cs
- DocumentViewer.cs
- DataListItemCollection.cs
- DnsEndPoint.cs
- UserNameSecurityTokenParameters.cs
- parserscommon.cs
- ScriptManagerProxy.cs
- ArrayTypeMismatchException.cs
- DataBinder.cs
- SafeProcessHandle.cs
- WorkflowMarkupSerializationException.cs
- PolyQuadraticBezierSegment.cs
- EntitySqlQueryBuilder.cs
- InkSerializer.cs
- AddInProcess.cs
- ProcessDesigner.cs
- MarginsConverter.cs
- EntityTypeBase.cs
- ControllableStoryboardAction.cs
- EntityModelSchemaGenerator.cs
- basecomparevalidator.cs
- GenericEnumConverter.cs
- safelinkcollection.cs
- MsmqInputChannelBase.cs
- FlowLayout.cs
- OracleCommandSet.cs
- WebSysDefaultValueAttribute.cs
- RichTextBoxConstants.cs
- FormCollection.cs
- PathGeometry.cs
- StrongNameSignatureInformation.cs
- DoubleAverageAggregationOperator.cs
- ExpressionEditor.cs
- ISAPIWorkerRequest.cs
- ExecutionScope.cs
- StateWorkerRequest.cs
- TextTreePropertyUndoUnit.cs
- ProcessModuleCollection.cs
- Registry.cs
- FormattedText.cs
- StorageMappingItemCollection.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- ResolveRequestResponseAsyncResult.cs
- StructuralCache.cs
- GridViewCellAutomationPeer.cs
- ComboBoxAutomationPeer.cs
- TypeSystem.cs
- XmlUtf8RawTextWriter.cs
- SoapSchemaExporter.cs
- webproxy.cs
- OAVariantLib.cs
- XmlElement.cs
- SvcFileManager.cs
- GridViewRowCollection.cs
- dataobject.cs
- ToolStripSplitStackLayout.cs
- ResourceReferenceExpressionConverter.cs
- MergeFilterQuery.cs
- ToolStripDropDown.cs
- Axis.cs
- StylusPointPropertyId.cs
- SystemIPGlobalProperties.cs
- CfgRule.cs
- LiteralSubsegment.cs
- RootProfilePropertySettingsCollection.cs
- ToolStripCodeDomSerializer.cs
- FrameDimension.cs
- XamlInterfaces.cs
- TemplateControlCodeDomTreeGenerator.cs
- WebEncodingValidator.cs
- XMLSchema.cs
- ClientTargetCollection.cs