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
- TypeBuilder.cs
- AsymmetricKeyExchangeFormatter.cs
- X509Certificate2.cs
- WebBrowserContainer.cs
- XmlExtensionFunction.cs
- SoapExtensionTypeElement.cs
- DataGridTextBoxColumn.cs
- ConsoleEntryPoint.cs
- AsyncStreamReader.cs
- ExternalCalls.cs
- StringFunctions.cs
- SettingsProperty.cs
- ServerTooBusyException.cs
- UTF8Encoding.cs
- ObjectQueryExecutionPlan.cs
- StreamingContext.cs
- DataTableReader.cs
- DataGridViewCheckBoxCell.cs
- MediaElementAutomationPeer.cs
- SqlDesignerDataSourceView.cs
- Char.cs
- CodeSubDirectory.cs
- Splitter.cs
- PreApplicationStartMethodAttribute.cs
- StrongTypingException.cs
- CommonObjectSecurity.cs
- ProviderManager.cs
- XmlSchemaAttribute.cs
- HtmlEncodedRawTextWriter.cs
- GeneralTransform2DTo3D.cs
- SystemIPAddressInformation.cs
- LoaderAllocator.cs
- XmlLanguageConverter.cs
- Italic.cs
- SubclassTypeValidator.cs
- KeyTime.cs
- Gdiplus.cs
- OnOperation.cs
- ConnectionStringsExpressionBuilder.cs
- columnmapkeybuilder.cs
- JapaneseCalendar.cs
- SimpleNameService.cs
- PresentationSource.cs
- securitycriticaldataClass.cs
- Delay.cs
- SqlGenericUtil.cs
- ForceCopyBuildProvider.cs
- HelpEvent.cs
- SafeLibraryHandle.cs
- Brushes.cs
- BasicHttpMessageSecurity.cs
- WebDisplayNameAttribute.cs
- ToolStripItemCollection.cs
- TraversalRequest.cs
- DocumentViewerConstants.cs
- assertwrapper.cs
- OneOf.cs
- RepeatEnumerable.cs
- XamlTypeMapperSchemaContext.cs
- TrustLevel.cs
- SingleConverter.cs
- AnimatedTypeHelpers.cs
- WebPartExportVerb.cs
- SymbolMethod.cs
- FindProgressChangedEventArgs.cs
- SecUtil.cs
- HttpModuleCollection.cs
- Win32KeyboardDevice.cs
- XmlLinkedNode.cs
- validationstate.cs
- FormViewPageEventArgs.cs
- MappableObjectManager.cs
- VirtualDirectoryMappingCollection.cs
- DesignerValidatorAdapter.cs
- GenericXmlSecurityTokenAuthenticator.cs
- SpecialFolderEnumConverter.cs
- BufferBuilder.cs
- NonSerializedAttribute.cs
- EntityDataSourceValidationException.cs
- RecognizedAudio.cs
- ExceptionUtil.cs
- MachineKeySection.cs
- IFlowDocumentViewer.cs
- DropShadowEffect.cs
- EventPrivateKey.cs
- MetadataUtilsSmi.cs
- ByteStorage.cs
- SqlCacheDependencyDatabase.cs
- ClickablePoint.cs
- TemplateBindingExpression.cs
- VectorCollectionValueSerializer.cs
- ToolStripSeparator.cs
- Style.cs
- EditorAttribute.cs
- TemplateApplicationHelper.cs
- ByteFacetDescriptionElement.cs
- SubMenuStyleCollection.cs
- StrongNameIdentityPermission.cs
- SqlNodeAnnotation.cs
- UDPClient.cs