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
- ResourceExpressionEditor.cs
- TextAction.cs
- ParameterCollection.cs
- RecommendedAsConfigurableAttribute.cs
- TrailingSpaceComparer.cs
- ClientBuildManagerCallback.cs
- InstanceNotFoundException.cs
- ToolStripSplitStackLayout.cs
- ViewgenContext.cs
- SBCSCodePageEncoding.cs
- GridProviderWrapper.cs
- MDIClient.cs
- Misc.cs
- UndoManager.cs
- CngKeyBlobFormat.cs
- ChameleonKey.cs
- TemplateManager.cs
- HandlerMappingMemo.cs
- OperationValidationEventArgs.cs
- TargetControlTypeCache.cs
- DataGridViewCellValueEventArgs.cs
- SoapAttributes.cs
- TcpChannelListener.cs
- KnownColorTable.cs
- Geometry3D.cs
- ApplicationServiceHelper.cs
- MatrixValueSerializer.cs
- CommandSet.cs
- EntityObject.cs
- XmlAnyElementAttribute.cs
- EllipticalNodeOperations.cs
- CfgParser.cs
- SaveFileDialog.cs
- WebPartEventArgs.cs
- COM2EnumConverter.cs
- MILUtilities.cs
- XMLDiffLoader.cs
- DataGridViewLinkCell.cs
- QueueProcessor.cs
- FunctionNode.cs
- LicenseException.cs
- Scheduler.cs
- TerminatorSinks.cs
- SQLRoleProvider.cs
- SizeChangedInfo.cs
- Animatable.cs
- ProgressBarBrushConverter.cs
- Int16Animation.cs
- WsdlBuildProvider.cs
- SecurityHeaderTokenResolver.cs
- PageContentCollection.cs
- DataServiceClientException.cs
- WindowsPen.cs
- DataGridBoolColumn.cs
- TypeDelegator.cs
- PropertyMetadata.cs
- COM2PropertyDescriptor.cs
- FontStyles.cs
- InstanceView.cs
- HttpModuleCollection.cs
- HtmlTextViewAdapter.cs
- SqlDataSourceWizardForm.cs
- xamlnodes.cs
- _UncName.cs
- DataGridTextBoxColumn.cs
- CodeDomSerializerBase.cs
- MobileControlsSectionHelper.cs
- SequenceFullException.cs
- Parameter.cs
- UpDownEvent.cs
- ClockGroup.cs
- HtmlInputPassword.cs
- COM2IDispatchConverter.cs
- TriggerAction.cs
- AutomationAttributeInfo.cs
- TypeLibConverter.cs
- ContextBase.cs
- RowTypePropertyElement.cs
- TabItemAutomationPeer.cs
- ReservationNotFoundException.cs
- StorageTypeMapping.cs
- WorkflowDebuggerSteppingAttribute.cs
- SharedDp.cs
- IteratorDescriptor.cs
- adornercollection.cs
- CheckBoxBaseAdapter.cs
- QueryRewriter.cs
- XmlDataSource.cs
- StyleXamlParser.cs
- HttpCacheParams.cs
- RSAPKCS1SignatureDeformatter.cs
- BuiltInPermissionSets.cs
- DbDataRecord.cs
- NetCodeGroup.cs
- DebugHandleTracker.cs
- SqlFormatter.cs
- ProfilePropertySettingsCollection.cs
- ColumnMapCopier.cs
- DataObject.cs
- SrgsDocument.cs