Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / DLinq / Dlinq / Exceptions.cs / 1 / 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. 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
- webeventbuffer.cs
- SurrogateChar.cs
- RegexCharClass.cs
- Win32KeyboardDevice.cs
- ListItemParagraph.cs
- ConnectionsZoneAutoFormat.cs
- UserPreferenceChangedEventArgs.cs
- HierarchicalDataBoundControlAdapter.cs
- serverconfig.cs
- NumberFunctions.cs
- CellNormalizer.cs
- RelationshipConstraintValidator.cs
- SecureConversationServiceElement.cs
- IncrementalReadDecoders.cs
- PageBuildProvider.cs
- XmlElement.cs
- BatchServiceHost.cs
- BitVec.cs
- InputQueue.cs
- WindowsFont.cs
- WebBaseEventKeyComparer.cs
- DbExpressionBuilder.cs
- HostProtectionPermission.cs
- AppliesToBehaviorDecisionTable.cs
- InfoCardSymmetricAlgorithm.cs
- SerializationEventsCache.cs
- TemplateNodeContextMenu.cs
- FileSystemInfo.cs
- Margins.cs
- SkinBuilder.cs
- HostedTransportConfigurationManager.cs
- X509Certificate2.cs
- TextElementEditingBehaviorAttribute.cs
- FileLevelControlBuilderAttribute.cs
- JsonEnumDataContract.cs
- MSAANativeProvider.cs
- RenderCapability.cs
- CodeDirectiveCollection.cs
- CryptoStream.cs
- SecurityException.cs
- WebHttpBindingElement.cs
- BamlBinaryReader.cs
- UInt32.cs
- FontFamily.cs
- JsonReader.cs
- RemoteCryptoRsaServiceProvider.cs
- DataTemplateKey.cs
- CardSpaceException.cs
- CharAnimationUsingKeyFrames.cs
- CodeArrayCreateExpression.cs
- EventItfInfo.cs
- PointAnimationUsingPath.cs
- RectAnimation.cs
- OdbcDataAdapter.cs
- DataGridViewAdvancedBorderStyle.cs
- SplitterEvent.cs
- StorageRoot.cs
- OracleRowUpdatingEventArgs.cs
- ByteRangeDownloader.cs
- TraversalRequest.cs
- TableRow.cs
- ContentValidator.cs
- TimeSpanValidatorAttribute.cs
- SoapSchemaExporter.cs
- IsolatedStorageFile.cs
- Column.cs
- SimpleModelProvider.cs
- CompModSwitches.cs
- SqlDataRecord.cs
- LinearGradientBrush.cs
- ImageCodecInfo.cs
- AsynchronousChannel.cs
- NativeObjectSecurity.cs
- SparseMemoryStream.cs
- SingleStorage.cs
- ToolboxComponentsCreatedEventArgs.cs
- Contracts.cs
- X509Extension.cs
- ISFClipboardData.cs
- NonParentingControl.cs
- WindowsTitleBar.cs
- PagerSettings.cs
- DatePickerDateValidationErrorEventArgs.cs
- XhtmlTextWriter.cs
- MaskedTextProvider.cs
- GraphicsPathIterator.cs
- ByteStorage.cs
- JpegBitmapEncoder.cs
- OperationGenerator.cs
- XpsFontSubsetter.cs
- UnsafeNativeMethods.cs
- XamlFigureLengthSerializer.cs
- KeySplineConverter.cs
- FastEncoderWindow.cs
- ChameleonKey.cs
- GeneralTransform2DTo3DTo2D.cs
- SettingsPropertyValueCollection.cs
- EmptyCollection.cs
- ExpressionStringBuilder.cs
- DataGridRow.cs