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
- SQLBytesStorage.cs
- XpsDigitalSignature.cs
- CombinedGeometry.cs
- LinqDataSourceContextEventArgs.cs
- Int64.cs
- TreeSet.cs
- DataSourceBooleanViewSchemaConverter.cs
- CodeAttachEventStatement.cs
- FixedSOMTable.cs
- ConditionedDesigner.cs
- AccessDataSourceView.cs
- WsatServiceAddress.cs
- DesignerObjectListAdapter.cs
- WebPartsSection.cs
- StatusBarItemAutomationPeer.cs
- XPathException.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- AutomationProperties.cs
- InputQueueChannel.cs
- TextElementEnumerator.cs
- BasicExpressionVisitor.cs
- QilTypeChecker.cs
- WebBrowserHelper.cs
- ResourceWriter.cs
- WebPartDescription.cs
- DataSourceCacheDurationConverter.cs
- SQLByteStorage.cs
- PolicyException.cs
- DataAdapter.cs
- AssemblyInfo.cs
- CollectionBase.cs
- ToolStripItemCollection.cs
- Config.cs
- ProcessManager.cs
- EntityViewGenerationAttribute.cs
- XmlSchemaImporter.cs
- Group.cs
- CommandManager.cs
- ConnectorDragDropGlyph.cs
- WorkItem.cs
- Geometry3D.cs
- Trigger.cs
- Configuration.cs
- CodeParameterDeclarationExpression.cs
- PartitionResolver.cs
- sqlinternaltransaction.cs
- MemoryFailPoint.cs
- Primitive.cs
- TraceSource.cs
- StringReader.cs
- CommandBindingCollection.cs
- FileDetails.cs
- ServicesUtilities.cs
- FunctionImportMapping.cs
- UserControlBuildProvider.cs
- SerializationHelper.cs
- Message.cs
- Wrapper.cs
- ScrollViewerAutomationPeer.cs
- XmlSecureResolver.cs
- LinkButton.cs
- ConfigXmlAttribute.cs
- SecurityDescriptor.cs
- BaseCodePageEncoding.cs
- DropShadowEffect.cs
- GAC.cs
- AtomParser.cs
- SqlUtils.cs
- NullRuntimeConfig.cs
- figurelengthconverter.cs
- DataGridViewCellEventArgs.cs
- SiteMapNodeItemEventArgs.cs
- XmlComment.cs
- LocalServiceSecuritySettings.cs
- ProfileService.cs
- CodeDomConfigurationHandler.cs
- StylusDevice.cs
- QueryConverter.cs
- Buffer.cs
- SignatureDescription.cs
- ParameterBuilder.cs
- objectresult_tresulttype.cs
- SessionIDManager.cs
- IgnoreFileBuildProvider.cs
- SqlNotificationRequest.cs
- ExecutionContext.cs
- SqlDeflator.cs
- DataServiceHost.cs
- InputEventArgs.cs
- KeySpline.cs
- ServiceDescription.cs
- OdbcDataAdapter.cs
- ToolStripTextBox.cs
- ClientTargetCollection.cs
- ProofTokenCryptoHandle.cs
- StringPropertyBuilder.cs
- ProvideValueServiceProvider.cs
- FrameworkRichTextComposition.cs
- PolicyChain.cs
- ScriptingRoleServiceSection.cs