Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWebControls / System / Data / WebControls / EntityDataSourceValidationException.cs / 1305376 / EntityDataSourceValidationException.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner objsdev //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Web.DynamicData; using System.Security.Permissions; using System.Runtime.Serialization; namespace System.Web.UI.WebControls { [Serializable] public sealed class EntityDataSourceValidationException : Exception, IDynamicValidatorException { private const string InnerExceptionsTag = "InnerExceptions"; private readonly Dictionary_innerExceptions = new Dictionary (); public EntityDataSourceValidationException() : base() { } public EntityDataSourceValidationException(string message) : base(message) { } public EntityDataSourceValidationException(string message, Exception innerException) : base(message, innerException) { } internal EntityDataSourceValidationException(string message, Dictionary innerExceptions) : base(message) { _innerExceptions = innerExceptions; } private EntityDataSourceValidationException(SerializationInfo serializationInfo, StreamingContext streamingContext) : base(serializationInfo, streamingContext) { _innerExceptions = (Dictionary )serializationInfo.GetValue(InnerExceptionsTag, typeof(Dictionary )); } IDictionary IDynamicValidatorException.InnerExceptions { get { return _innerExceptions; } } [SecurityPermissionAttribute(SecurityAction.Demand, SerializationFormatter = true)] public override void GetObjectData(SerializationInfo info, StreamingContext context) { base.GetObjectData(info, context); info.AddValue(InnerExceptionsTag, _innerExceptions); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CqlWriter.cs
- GlobalizationSection.cs
- SoapIncludeAttribute.cs
- BufferedReadStream.cs
- Permission.cs
- HashHelper.cs
- TrackPoint.cs
- DictionaryManager.cs
- TrustLevel.cs
- StubHelpers.cs
- VerificationException.cs
- WebZone.cs
- BitHelper.cs
- SHA1CryptoServiceProvider.cs
- mediapermission.cs
- BinaryKeyIdentifierClause.cs
- DbMetaDataCollectionNames.cs
- FieldNameLookup.cs
- NativeMethods.cs
- ListViewItem.cs
- FolderBrowserDialogDesigner.cs
- TreeViewImageKeyConverter.cs
- DesignSurfaceCollection.cs
- QueryInterceptorAttribute.cs
- WindowInteropHelper.cs
- DiscoveryDocument.cs
- SessionStateItemCollection.cs
- BindingMAnagerBase.cs
- MessageHeaderInfoTraceRecord.cs
- TextLine.cs
- TypedTableHandler.cs
- Size.cs
- PartialTrustVisibleAssembly.cs
- DataError.cs
- DeferredReference.cs
- FtpWebRequest.cs
- XmlAttributes.cs
- StringSorter.cs
- XmlQueryOutput.cs
- __ComObject.cs
- ComponentConverter.cs
- GetIndexBinder.cs
- SQLMembershipProvider.cs
- HScrollBar.cs
- TextUtf8RawTextWriter.cs
- SapiAttributeParser.cs
- DateTimeFormat.cs
- BooleanKeyFrameCollection.cs
- GridSplitter.cs
- FormViewPageEventArgs.cs
- StateValidator.cs
- EdmFunctions.cs
- XmlSchemaAny.cs
- CacheDependency.cs
- InheritanceContextHelper.cs
- BrowsableAttribute.cs
- LocalizeDesigner.cs
- FixedSOMPageConstructor.cs
- Triplet.cs
- ClassDataContract.cs
- WindowsSpinner.cs
- ErrorWebPart.cs
- CompiledXpathExpr.cs
- CountAggregationOperator.cs
- CompositeFontInfo.cs
- SplineKeyFrames.cs
- ToolStripRenderEventArgs.cs
- StrokeCollectionConverter.cs
- PowerStatus.cs
- Grammar.cs
- Splitter.cs
- TransformCollection.cs
- PropertyInformation.cs
- GorillaCodec.cs
- SoapExtensionTypeElement.cs
- ContentType.cs
- RSACryptoServiceProvider.cs
- ContextBase.cs
- EmissiveMaterial.cs
- BamlWriter.cs
- PageBuildProvider.cs
- XmlImplementation.cs
- ApplicationActivator.cs
- TemplateControlParser.cs
- DataGridCaption.cs
- PagePropertiesChangingEventArgs.cs
- Rethrow.cs
- Cursors.cs
- XmlSchemaChoice.cs
- FormatterServices.cs
- ToolbarAUtomationPeer.cs
- NativeMethods.cs
- TypeToken.cs
- EntityTypeBase.cs
- ExtendedPropertyCollection.cs
- columnmapkeybuilder.cs
- OptimisticConcurrencyException.cs
- PresentationSource.cs
- CodeChecksumPragma.cs
- ItemMap.cs