Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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; using System.Web.DynamicData; [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, IDynamicValidatorException, 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. // //----------------------------------------------------------------------------- // 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; using System.Web.DynamicData; [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, IDynamicValidatorException, 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebPartVerb.cs
- UndoManager.cs
- WindowsGraphics.cs
- WindowsFormsHostPropertyMap.cs
- InternalsVisibleToAttribute.cs
- ChooseAction.cs
- FrameworkElementFactoryMarkupObject.cs
- DrawingBrush.cs
- XmlNodeList.cs
- MappingMetadataHelper.cs
- Constants.cs
- SemanticResultKey.cs
- FileReservationCollection.cs
- DetailsViewUpdateEventArgs.cs
- Baml2006ReaderFrame.cs
- XmlElementAttributes.cs
- PtsPage.cs
- XMLSyntaxException.cs
- ZipFileInfoCollection.cs
- CollectionView.cs
- SqlConnectionString.cs
- ToolboxItemSnapLineBehavior.cs
- WorkflowCommandExtensionItem.cs
- Label.cs
- TraceHandlerErrorFormatter.cs
- SoapException.cs
- CustomWebEventKey.cs
- XmlSchemaImport.cs
- IgnoreFileBuildProvider.cs
- FilterQueryOptionExpression.cs
- RuleInfoComparer.cs
- SqlConnectionFactory.cs
- PersistenceTypeAttribute.cs
- CallbackDebugBehavior.cs
- Cursor.cs
- BitmapScalingModeValidation.cs
- ProtocolReflector.cs
- CompilerResults.cs
- ZoneIdentityPermission.cs
- RSAPKCS1KeyExchangeFormatter.cs
- ComponentResourceManager.cs
- DbProviderFactoriesConfigurationHandler.cs
- Cursors.cs
- DocumentsTrace.cs
- WorkflowMarkupSerializationException.cs
- ReadOnlyMetadataCollection.cs
- ContextBase.cs
- Header.cs
- XPathNavigator.cs
- SessionEndingEventArgs.cs
- TargetConverter.cs
- SoapDocumentServiceAttribute.cs
- FilterException.cs
- XPathExpr.cs
- XmlException.cs
- TimeSpanStorage.cs
- ExternalCalls.cs
- EventLogPermissionAttribute.cs
- XmlSchemaAll.cs
- SchemaComplexType.cs
- CatalogPartCollection.cs
- EvidenceBase.cs
- AmbientLight.cs
- EventPropertyMap.cs
- Trace.cs
- SymbolEqualComparer.cs
- InkCanvasSelectionAdorner.cs
- WebMessageEncodingBindingElement.cs
- ListView.cs
- TableRow.cs
- ScriptControl.cs
- StringOutput.cs
- UnwrappedTypesXmlSerializerManager.cs
- IItemProperties.cs
- BaseTemplateParser.cs
- prompt.cs
- FormParameter.cs
- OptimizedTemplateContentHelper.cs
- TimeoutException.cs
- PauseStoryboard.cs
- UInt64Converter.cs
- ScrollChangedEventArgs.cs
- WCFServiceClientProxyGenerator.cs
- MultiAsyncResult.cs
- Slider.cs
- RelationshipConverter.cs
- MergeFilterQuery.cs
- EventItfInfo.cs
- Command.cs
- XmlArrayAttribute.cs
- GridView.cs
- DataBindingCollection.cs
- SettingsProperty.cs
- COM2DataTypeToManagedDataTypeConverter.cs
- Thread.cs
- GlyphInfoList.cs
- MaskedTextBoxTextEditorDropDown.cs
- HtmlInputImage.cs
- FixedSOMPage.cs
- _Semaphore.cs