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
- SqlFormatter.cs
- XmlCharacterData.cs
- TreeViewBindingsEditorForm.cs
- ScrollEventArgs.cs
- Ref.cs
- XmlSortKeyAccumulator.cs
- CircleHotSpot.cs
- XmlTextAttribute.cs
- Encoder.cs
- OpenTypeLayoutCache.cs
- SqlCacheDependencyDatabase.cs
- LookupBindingPropertiesAttribute.cs
- FixedSchema.cs
- HostSecurityManager.cs
- HtmlInputPassword.cs
- OrderedDictionaryStateHelper.cs
- SecurityRuntime.cs
- TableColumnCollection.cs
- RMEnrollmentPage3.cs
- Process.cs
- TransactionTable.cs
- IsolationInterop.cs
- GorillaCodec.cs
- WebCodeGenerator.cs
- ApplicationDirectoryMembershipCondition.cs
- RefExpr.cs
- XmlNamedNodeMap.cs
- IssuanceLicense.cs
- WindowsSolidBrush.cs
- StylusTip.cs
- CommandBindingCollection.cs
- PreDigestedSignedInfo.cs
- XmlSchemaElement.cs
- FormatConvertedBitmap.cs
- CursorEditor.cs
- IssuedTokenServiceElement.cs
- ColorTransformHelper.cs
- DiscoveryDocumentSerializer.cs
- DataGridViewImageColumn.cs
- OdbcReferenceCollection.cs
- DesignerMetadata.cs
- ListViewPagedDataSource.cs
- RegexWorker.cs
- EnvironmentPermission.cs
- DesignerDataStoredProcedure.cs
- WebPartChrome.cs
- SystemMulticastIPAddressInformation.cs
- formatter.cs
- _WinHttpWebProxyDataBuilder.cs
- NetworkInterface.cs
- ReadOnlyDataSource.cs
- sitestring.cs
- EventLogTraceListener.cs
- SelectionItemPattern.cs
- filewebrequest.cs
- AttachmentService.cs
- Converter.cs
- SoapHeader.cs
- Utils.cs
- XmlNode.cs
- PermissionRequestEvidence.cs
- WebPartDisplayMode.cs
- FastPropertyAccessor.cs
- ItemCheckEvent.cs
- WebPart.cs
- DBSchemaRow.cs
- EventSinkHelperWriter.cs
- SQLBytesStorage.cs
- XslVisitor.cs
- DataGridViewRowStateChangedEventArgs.cs
- OdbcEnvironment.cs
- WebPartCloseVerb.cs
- TdsParserSafeHandles.cs
- ItemCollection.cs
- ConfigurationValues.cs
- WebResourceAttribute.cs
- DataGridViewDataErrorEventArgs.cs
- OledbConnectionStringbuilder.cs
- ListViewSelectEventArgs.cs
- ProtectedUri.cs
- DbProviderSpecificTypePropertyAttribute.cs
- ProtocolProfile.cs
- OpenTypeLayoutCache.cs
- CompiledIdentityConstraint.cs
- regiisutil.cs
- DataColumnMappingCollection.cs
- MetaModel.cs
- DoubleCollectionValueSerializer.cs
- ServiceDescription.cs
- XmlValueConverter.cs
- CultureTableRecord.cs
- DataBindingCollectionEditor.cs
- GridView.cs
- Attributes.cs
- EventListener.cs
- CollectionChangedEventManager.cs
- ResourceWriter.cs
- CngUIPolicy.cs
- ISCIIEncoding.cs
- CustomTokenProvider.cs