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
- Context.cs
- ResXResourceReader.cs
- EventLogReader.cs
- GlobalizationSection.cs
- DataServiceHostFactory.cs
- ListControlBoundActionList.cs
- OSFeature.cs
- SafeHandle.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- DataServiceRequestArgs.cs
- HtmlTableCellCollection.cs
- PopupRootAutomationPeer.cs
- ToolStripContextMenu.cs
- DirectoryNotFoundException.cs
- MailHeaderInfo.cs
- TextLineResult.cs
- UTF7Encoding.cs
- TableRowGroup.cs
- InfoCardTrace.cs
- SubqueryTrackingVisitor.cs
- DiagnosticStrings.cs
- CounterSetInstanceCounterDataSet.cs
- EmptyEnumerable.cs
- DurableInstance.cs
- NotSupportedException.cs
- ExpressionWriter.cs
- PeerNameRecord.cs
- AsyncDataRequest.cs
- MailDefinition.cs
- EntityModelSchemaGenerator.cs
- NameValueConfigurationElement.cs
- DataGridParentRows.cs
- SqlDelegatedTransaction.cs
- RootDesignerSerializerAttribute.cs
- UnsafeNativeMethods.cs
- ResourcePart.cs
- LassoHelper.cs
- FlowNode.cs
- StackSpiller.Generated.cs
- glyphs.cs
- TransformConverter.cs
- odbcmetadatacollectionnames.cs
- OneToOneMappingSerializer.cs
- COM2ExtendedUITypeEditor.cs
- CanonicalXml.cs
- DiscoveryDocumentSerializer.cs
- FontInfo.cs
- ChannelOptions.cs
- CompositeCollectionView.cs
- PriorityRange.cs
- ComplexPropertyEntry.cs
- Help.cs
- PathGradientBrush.cs
- BamlMapTable.cs
- Tablet.cs
- XmlCharacterData.cs
- FacetChecker.cs
- QueryCacheEntry.cs
- CodeExpressionStatement.cs
- MailWriter.cs
- TextBoxView.cs
- InheritanceContextHelper.cs
- LinkedResourceCollection.cs
- ProfessionalColors.cs
- QueryRelOp.cs
- DataStreams.cs
- Select.cs
- PersonalizationStateInfo.cs
- LogicalExpressionEditor.cs
- PlaceHolder.cs
- RegistryKey.cs
- QilTypeChecker.cs
- MobileUserControl.cs
- TextEditorTables.cs
- SubMenuStyle.cs
- HtmlForm.cs
- WebPartCloseVerb.cs
- ErrorHandler.cs
- ViewKeyConstraint.cs
- SerializationAttributes.cs
- GeometryGroup.cs
- AttributedMetaModel.cs
- TypeForwardedFromAttribute.cs
- Vector3DAnimationUsingKeyFrames.cs
- SqlProfileProvider.cs
- SimpleBitVector32.cs
- WebBodyFormatMessageProperty.cs
- CodeTypeMemberCollection.cs
- ImageListDesigner.cs
- AssociationSetMetadata.cs
- ClassicBorderDecorator.cs
- Psha1DerivedKeyGenerator.cs
- MetadataArtifactLoaderResource.cs
- HwndHostAutomationPeer.cs
- TableCellCollection.cs
- Odbc32.cs
- CharAnimationUsingKeyFrames.cs
- BackoffTimeoutHelper.cs
- dbenumerator.cs
- New.cs