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
- TypeSystem.cs
- ModelTypeConverter.cs
- RecordsAffectedEventArgs.cs
- DoubleKeyFrameCollection.cs
- ELinqQueryState.cs
- sqlnorm.cs
- BamlLocalizableResourceKey.cs
- SoapWriter.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- IProvider.cs
- IconHelper.cs
- XmlNamespaceMapping.cs
- recordstatefactory.cs
- MetaData.cs
- ConfigsHelper.cs
- DataGridViewRowCollection.cs
- SqlConnectionFactory.cs
- CompilationPass2Task.cs
- UndoManager.cs
- CustomCategoryAttribute.cs
- SqlInternalConnection.cs
- _LocalDataStore.cs
- SmtpReplyReaderFactory.cs
- Thread.cs
- RegexCharClass.cs
- XmlDataCollection.cs
- ISAPIRuntime.cs
- SqlInternalConnectionTds.cs
- AnnotationResourceChangedEventArgs.cs
- TableCellCollection.cs
- WindowsRegion.cs
- ParserStreamGeometryContext.cs
- Facet.cs
- ITextView.cs
- InheritedPropertyChangedEventArgs.cs
- OleDbCommandBuilder.cs
- ColorConvertedBitmapExtension.cs
- QueryContinueDragEventArgs.cs
- HttpCachePolicyElement.cs
- PropertyGroupDescription.cs
- ImageMetadata.cs
- RoutedEventHandlerInfo.cs
- DockingAttribute.cs
- SimpleTextLine.cs
- TreeViewItemAutomationPeer.cs
- TextServicesProperty.cs
- ProcessActivityTreeOptions.cs
- MediaElement.cs
- ExpressionReplacer.cs
- TemplateControl.cs
- DependencyPropertyChangedEventArgs.cs
- Registration.cs
- Tokenizer.cs
- FlowPanelDesigner.cs
- BitmapMetadataBlob.cs
- AsymmetricSignatureDeformatter.cs
- prompt.cs
- HttpBindingExtension.cs
- SkewTransform.cs
- BufferModeSettings.cs
- KeySplineConverter.cs
- MobileContainerDesigner.cs
- UnsafeNativeMethods.cs
- Registration.cs
- WebPartEditVerb.cs
- UserPreferenceChangedEventArgs.cs
- XmlSchemaSet.cs
- SystemUnicastIPAddressInformation.cs
- Matrix.cs
- DataTemplateSelector.cs
- ServiceDescriptionImporter.cs
- HtmlSelect.cs
- DataBoundControlHelper.cs
- TextRenderer.cs
- FixedSOMGroup.cs
- ProgressBarRenderer.cs
- MarkupCompiler.cs
- CanonicalXml.cs
- GlyphInfoList.cs
- ToolStripContentPanel.cs
- RepeaterCommandEventArgs.cs
- NotifyIcon.cs
- DiscoveryClientChannelFactory.cs
- ParallelActivityDesigner.cs
- GB18030Encoding.cs
- ArraySubsetEnumerator.cs
- SchemaObjectWriter.cs
- ResolveMatchesMessage11.cs
- OciLobLocator.cs
- TemplateParser.cs
- CombinedGeometry.cs
- PointAnimationUsingKeyFrames.cs
- DialogResultConverter.cs
- HandlerFactoryCache.cs
- storepermission.cs
- GraphicsPath.cs
- SQLByteStorage.cs
- XXXOnTypeBuilderInstantiation.cs
- CommandBinding.cs
- PassportIdentity.cs