Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / UI / WebControls / LinqDataSourceValidationException.cs / 1305376 / 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. #if ORYX_VNEXT namespace Microsoft.Web.Data.UI.WebControls { using System.Web; #else namespace System.Web.UI.WebControls { #endif using System.Collections; using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; using System.Runtime.Serialization; using System.Security; using System.Web.Resources; using System.Web.DynamicData; using System; [SuppressMessage("Microsoft.Security", "CA2126:TypeLinkDemandsRequireInheritanceDemands", Justification="Workaround for FxCop Bug")] [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")] // Transparency [SecurityCritical] 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
- State.cs
- RectAnimation.cs
- TimeSpanHelper.cs
- ComplexTypeEmitter.cs
- DrawingCollection.cs
- ValidationException.cs
- TimeStampChecker.cs
- ObjectDataSourceStatusEventArgs.cs
- DbConnectionPoolGroupProviderInfo.cs
- RelationshipEndCollection.cs
- COAUTHINFO.cs
- Popup.cs
- CellTreeNode.cs
- DataViewSetting.cs
- ColorIndependentAnimationStorage.cs
- OdbcParameter.cs
- HtmlTextArea.cs
- XmlCustomFormatter.cs
- ListBindableAttribute.cs
- XmlSchemaException.cs
- QuaternionAnimation.cs
- Decoder.cs
- Line.cs
- MimeReturn.cs
- OleDbCommand.cs
- URL.cs
- BamlLocalizableResourceKey.cs
- SynchronizedDispatch.cs
- WebPartConnectionsCancelEventArgs.cs
- OracleConnectionFactory.cs
- CompilationRelaxations.cs
- WebProxyScriptElement.cs
- MasterPageBuildProvider.cs
- ResourceCategoryAttribute.cs
- TypeListConverter.cs
- PagerSettings.cs
- ArrayExtension.cs
- HttpListenerContext.cs
- TraceLevelHelper.cs
- ChineseLunisolarCalendar.cs
- HTTPNotFoundHandler.cs
- UMPAttributes.cs
- Rect.cs
- XmlWrappingWriter.cs
- PathParser.cs
- ControlType.cs
- HtmlShimManager.cs
- Directory.cs
- elementinformation.cs
- RecommendedAsConfigurableAttribute.cs
- WebUtil.cs
- PropertyRecord.cs
- CollectionViewGroupInternal.cs
- Parser.cs
- GZipDecoder.cs
- CalloutQueueItem.cs
- TransformerInfo.cs
- SoapElementAttribute.cs
- HTMLTextWriter.cs
- ELinqQueryState.cs
- CssStyleCollection.cs
- SequenceDesignerAccessibleObject.cs
- ConnectionInterfaceCollection.cs
- FreezableOperations.cs
- Soap12FormatExtensions.cs
- coordinatorfactory.cs
- Setter.cs
- BamlBinaryReader.cs
- ClrProviderManifest.cs
- DelegatedStream.cs
- DataContractSerializerSection.cs
- XmlDataDocument.cs
- DmlSqlGenerator.cs
- PowerModeChangedEventArgs.cs
- Processor.cs
- assemblycache.cs
- DSGeneratorProblem.cs
- BufferedWebEventProvider.cs
- ScriptingAuthenticationServiceSection.cs
- GridViewSelectEventArgs.cs
- NegotiateStream.cs
- HttpClientCertificate.cs
- recordstate.cs
- Win32SafeHandles.cs
- UserInitiatedNavigationPermission.cs
- Privilege.cs
- ExtendedPropertyInfo.cs
- InternalUserCancelledException.cs
- SQLDateTimeStorage.cs
- HashAlgorithm.cs
- JsonWriter.cs
- FontUnitConverter.cs
- XPathDocumentNavigator.cs
- SqlDataSourceEnumerator.cs
- TextRangeEditTables.cs
- StorageModelBuildProvider.cs
- DataRowCollection.cs
- GroupLabel.cs
- AspNetSynchronizationContext.cs
- ExternalFile.cs