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
- QilGenerator.cs
- MarkupObject.cs
- XsltArgumentList.cs
- QilReference.cs
- EventHandlersStore.cs
- SerializationTrace.cs
- Delegate.cs
- CompiledQueryCacheEntry.cs
- OperationAbortedException.cs
- SqlNotificationEventArgs.cs
- _IPv4Address.cs
- GetPageNumberCompletedEventArgs.cs
- ActivityInstanceReference.cs
- StyleTypedPropertyAttribute.cs
- ConfigurationValue.cs
- TextRunCache.cs
- Aggregates.cs
- BridgeDataRecord.cs
- BaseProcessor.cs
- ProcessRequestArgs.cs
- ConcatQueryOperator.cs
- TextEditorSelection.cs
- Point3D.cs
- PathFigureCollectionValueSerializer.cs
- PrtCap_Public_Simple.cs
- XmlNodeChangedEventArgs.cs
- PersistChildrenAttribute.cs
- WorkflowDesignerColors.cs
- OpCopier.cs
- BitmapEffectCollection.cs
- mansign.cs
- TreeViewItemAutomationPeer.cs
- ButtonBaseAdapter.cs
- MdiWindowListStrip.cs
- ValidationError.cs
- HiddenField.cs
- InvalidAsynchronousStateException.cs
- ChangePassword.cs
- NGCPageContentSerializerAsync.cs
- DXD.cs
- UniqueConstraint.cs
- FormViewRow.cs
- TiffBitmapEncoder.cs
- PreservationFileReader.cs
- GeneralTransform3DGroup.cs
- NativeMethods.cs
- EndpointDispatcherTable.cs
- VBIdentifierDesigner.xaml.cs
- BamlRecordWriter.cs
- DataSet.cs
- ExecutionContext.cs
- XAMLParseException.cs
- OleAutBinder.cs
- WorkflowFileItem.cs
- oledbconnectionstring.cs
- SerializerProvider.cs
- newinstructionaction.cs
- AttributeUsageAttribute.cs
- EmbeddedMailObjectsCollection.cs
- COM2EnumConverter.cs
- LinqDataSourceHelper.cs
- DispatcherProcessingDisabled.cs
- EventsTab.cs
- XmlSchemaSimpleContent.cs
- ConfigurationProperty.cs
- SqlCommand.cs
- FocusChangedEventArgs.cs
- GiveFeedbackEventArgs.cs
- IdleTimeoutMonitor.cs
- RowUpdatedEventArgs.cs
- HtmlInputFile.cs
- BooleanConverter.cs
- ToolStripManager.cs
- CommandCollectionEditor.cs
- EncryptedXml.cs
- DependencyObjectPropertyDescriptor.cs
- Operators.cs
- FontNamesConverter.cs
- ProtocolsConfiguration.cs
- TaiwanLunisolarCalendar.cs
- ViewRendering.cs
- WebPartsSection.cs
- RowVisual.cs
- TextServicesDisplayAttributePropertyRanges.cs
- RegularExpressionValidator.cs
- XmlDataLoader.cs
- KernelTypeValidation.cs
- UInt16Storage.cs
- Help.cs
- __Error.cs
- TableDetailsRow.cs
- CommunicationObjectFaultedException.cs
- ReliableMessagingHelpers.cs
- odbcmetadatafactory.cs
- ObjectQuery_EntitySqlExtensions.cs
- DeferredRunTextReference.cs
- QueryTreeBuilder.cs
- PolyBezierSegment.cs
- Effect.cs
- DataTableReaderListener.cs