Code:
/ DotNET / DotNET / 8.0 / untmp / Orcas / RTM / ndp / fx / src / xsp / System / Web / Extensions / ui / webcontrols / LinqDataSourceValidationException.cs / 2 / LinqDataSourceValidationException.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- // NOTE: Suppress messages for CA2126 and CA2114 work around FxCop bugs that are resolved in the latest FxCop release. namespace System.Web.UI.WebControls { using System.Collections; using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; using System.Runtime.Serialization; using System.Security.Permissions; using System.Web.Resources; [SuppressMessage("Microsoft.Security", "CA2126:TypeLinkDemandsRequireInheritanceDemands", Justification="Workaround for FxCop Bug")] [AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)] [Serializable] public class LinqDataSourceValidationException : Exception, ISerializable { private IDictionary_innerExceptions; public LinqDataSourceValidationException() : base(AtlasWeb.LinqDataSourceValidationException_ValidationFailed) { } public LinqDataSourceValidationException(string message) : base(message) { } public LinqDataSourceValidationException(string message, Exception innerException) : base(message, innerException) { } public LinqDataSourceValidationException(string message, IDictionary innerExceptions) : this(message) { _innerExceptions = innerExceptions; } protected LinqDataSourceValidationException(SerializationInfo info, StreamingContext context) : base(info, context) { _innerExceptions = (IDictionary ) info.GetValue("InnerExceptions", typeof(IDictionary )); } public IDictionary InnerExceptions { get { if (_innerExceptions == null) { _innerExceptions = new Dictionary (StringComparer.OrdinalIgnoreCase); } return _innerExceptions; } } [SuppressMessage("Microsoft.Security", "CA2114:MethodSecurityShouldBeASupersetOfType", Justification = "Workaround for FxCop Bug")] [SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Justification="Base exception doesn't declare the AspNetHostingPermission link demand required by this class")] [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.SerializationFormatter)] public override void GetObjectData(SerializationInfo info, StreamingContext context) { base.GetObjectData(info, context); info.AddValue("InnerExceptions", InnerExceptions, typeof(IDictionary )); } } } // 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
- TextTreeNode.cs
- SqlUtils.cs
- SelectedDatesCollection.cs
- Decoder.cs
- UnsafeNativeMethodsTablet.cs
- CodeParameterDeclarationExpression.cs
- InvalidateEvent.cs
- QilVisitor.cs
- xmlformatgeneratorstatics.cs
- CompositeCollection.cs
- ClientTargetCollection.cs
- RouteCollection.cs
- DataReaderContainer.cs
- PostBackOptions.cs
- GlobalizationSection.cs
- ButtonFlatAdapter.cs
- SiteMembershipCondition.cs
- WebPartZoneBase.cs
- GridViewCancelEditEventArgs.cs
- GradientStopCollection.cs
- CachingHintValidation.cs
- SqlBuilder.cs
- WebPartConnectionsEventArgs.cs
- MetaForeignKeyColumn.cs
- XmlCharCheckingReader.cs
- _BaseOverlappedAsyncResult.cs
- Expression.cs
- ComponentChangedEvent.cs
- BlurBitmapEffect.cs
- Part.cs
- ObfuscationAttribute.cs
- FormViewCommandEventArgs.cs
- DataSourceIDConverter.cs
- BridgeDataReader.cs
- ShaderEffect.cs
- TemplateManager.cs
- ActiveXHelper.cs
- AddInIpcChannel.cs
- ManagedWndProcTracker.cs
- assemblycache.cs
- XmlQuerySequence.cs
- SmiTypedGetterSetter.cs
- SubMenuStyleCollection.cs
- ArrayTypeMismatchException.cs
- RecipientInfo.cs
- ToolStripDropDownMenu.cs
- RootBrowserWindowAutomationPeer.cs
- ConnectionString.cs
- XPathQilFactory.cs
- ActiveXContainer.cs
- DocumentScope.cs
- WindowsPrincipal.cs
- MDIWindowDialog.cs
- SRDisplayNameAttribute.cs
- METAHEADER.cs
- PropertyEmitterBase.cs
- EntityDataSourceContextCreatedEventArgs.cs
- BindingCollectionElement.cs
- HttpModulesSection.cs
- PropertyRecord.cs
- StreamGeometryContext.cs
- SQLMoney.cs
- BitmapEffectState.cs
- InstancePersistence.cs
- ComponentChangingEvent.cs
- SessionStateModule.cs
- PenCursorManager.cs
- HttpCookie.cs
- ButtonField.cs
- Int16Storage.cs
- GlyphRunDrawing.cs
- MatrixStack.cs
- ValidationError.cs
- SplitterEvent.cs
- Typography.cs
- DateTimeValueSerializer.cs
- UrlPropertyAttribute.cs
- ClientConvert.cs
- AppSettingsExpressionBuilder.cs
- OutgoingWebResponseContext.cs
- PipeStream.cs
- WebPartEditorApplyVerb.cs
- SettingsBase.cs
- AdPostCacheSubstitution.cs
- WebPartConnectionsCloseVerb.cs
- GridViewSelectEventArgs.cs
- DateTimeFormat.cs
- HyperLinkField.cs
- ApplicationFileCodeDomTreeGenerator.cs
- PrintPreviewGraphics.cs
- AssociationEndMember.cs
- CustomCredentialPolicy.cs
- RootProfilePropertySettingsCollection.cs
- UrlMappingsModule.cs
- SoapAttributes.cs
- OracleConnectionString.cs
- DataGridItemCollection.cs
- XmlImplementation.cs
- DrawingGroupDrawingContext.cs
- datacache.cs