Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DLinq / Dlinq / Exceptions.cs / 1305376 / Exceptions.cs
using System; using System.Collections.Generic; using System.Data.Linq.Provider; using System.Linq; using System.Diagnostics.CodeAnalysis; namespace System.Data.Linq { ////// DLinq-specific custom exception factory. /// [SuppressMessage("Microsoft.Usage", "CA2237:MarkISerializableTypesWithSerializable", Justification = "Unknown reason.")] [SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification = "Unknown reason.")] public class ChangeConflictException : Exception { public ChangeConflictException() { } public ChangeConflictException(string message) : base(message) { } public ChangeConflictException(string message, Exception innerException) : base(message, innerException) { } } ////// An attempt was made to add an object to the identity cache with a key that is already in use /// [SuppressMessage("Microsoft.Usage", "CA2237:MarkISerializableTypesWithSerializable", Justification = "Unknown reason.")] [SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification = "Unknown reason.")] public class DuplicateKeyException : InvalidOperationException { private object duplicate; public DuplicateKeyException(object duplicate) { this.duplicate = duplicate; } public DuplicateKeyException(object duplicate, string message) : base(message) { this.duplicate = duplicate; } public DuplicateKeyException(object duplicate, string message, Exception innerException) : base(message, innerException) { this.duplicate = duplicate; } ////// The object whose duplicate key caused the exception. /// public object Object { get { return duplicate; } } } ////// An attempt was made to change an FK but the Entity is Loaded /// [SuppressMessage("Microsoft.Usage", "CA2237:MarkISerializableTypesWithSerializable", Justification = "Unknown reason.")] [SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification = "Unknown reason.")] public class ForeignKeyReferenceAlreadyHasValueException : InvalidOperationException { public ForeignKeyReferenceAlreadyHasValueException() { } public ForeignKeyReferenceAlreadyHasValueException(string message) : base(message) { } public ForeignKeyReferenceAlreadyHasValueException(string message, Exception innerException) : base(message, innerException) { } } } // 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
- TemplatePartAttribute.cs
- ToolStripOverflowButton.cs
- Matrix3D.cs
- SmiEventSink_Default.cs
- VBIdentifierDesigner.xaml.cs
- TranslateTransform.cs
- XsltException.cs
- Converter.cs
- ProgressiveCrcCalculatingStream.cs
- MultipleViewProviderWrapper.cs
- TypeSystem.cs
- StrokeCollection2.cs
- WorkflowItemPresenter.cs
- SelectionList.cs
- CursorConverter.cs
- Track.cs
- FirstMatchCodeGroup.cs
- ContextMenuAutomationPeer.cs
- EdmFunction.cs
- Peer.cs
- IsolatedStorageSecurityState.cs
- WebBrowserContainer.cs
- CompilerHelpers.cs
- CompareValidator.cs
- ToolBarTray.cs
- entityreference_tresulttype.cs
- BaseAppDomainProtocolHandler.cs
- TextWriterEngine.cs
- LocalizationComments.cs
- ActiveXHelper.cs
- CheckBoxFlatAdapter.cs
- TextViewBase.cs
- DataGridLinkButton.cs
- XmlValueConverter.cs
- MaterialGroup.cs
- Simplifier.cs
- AccessKeyManager.cs
- ToolBarTray.cs
- Parameter.cs
- ClientFactory.cs
- HttpContextBase.cs
- XPathNavigatorReader.cs
- AsyncPostBackTrigger.cs
- EventDescriptor.cs
- ConstrainedDataObject.cs
- PopupEventArgs.cs
- BasicViewGenerator.cs
- dsa.cs
- SqlClientWrapperSmiStream.cs
- DbConnectionPoolOptions.cs
- WebServiceParameterData.cs
- TransformCryptoHandle.cs
- RawStylusActions.cs
- _BaseOverlappedAsyncResult.cs
- SqlDependencyListener.cs
- Part.cs
- SHA512CryptoServiceProvider.cs
- CompilerCollection.cs
- WebPartConnectionsCloseVerb.cs
- LoginName.cs
- StartUpEventArgs.cs
- Translator.cs
- FontSourceCollection.cs
- TextBlock.cs
- TypedTableBaseExtensions.cs
- RoleManagerSection.cs
- XsdDateTime.cs
- SingleKeyFrameCollection.cs
- TagPrefixCollection.cs
- ConfigurationManagerInternalFactory.cs
- TemplateContentLoader.cs
- ActivityLocationReferenceEnvironment.cs
- TextContainerHelper.cs
- FunctionParameter.cs
- XsdValidatingReader.cs
- ProfileSettings.cs
- UniqueEventHelper.cs
- DictionarySectionHandler.cs
- DesignerVerbCollection.cs
- CultureInfoConverter.cs
- PrintDialogDesigner.cs
- XamlStream.cs
- AssemblyFilter.cs
- BinaryNode.cs
- CompositeFontInfo.cs
- SslStream.cs
- LateBoundChannelParameterCollection.cs
- InternalPolicyElement.cs
- SafeCertificateContext.cs
- CollectionViewGroupRoot.cs
- CustomErrorCollection.cs
- BulletChrome.cs
- HttpPostedFile.cs
- ComboBoxRenderer.cs
- GlyphRunDrawing.cs
- InstanceStore.cs
- NetworkAddressChange.cs
- DefaultEvaluationContext.cs
- XmlSerializerAssemblyAttribute.cs
- EncodingInfo.cs