Code:
/ 4.0 / 4.0 / 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. 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
- HostingEnvironment.cs
- Track.cs
- IsolatedStoragePermission.cs
- ActivityMarkupSerializer.cs
- COMException.cs
- RuleSetDialog.cs
- IRCollection.cs
- unitconverter.cs
- ReachUIElementCollectionSerializerAsync.cs
- SchemaImporter.cs
- RuntimeEnvironment.cs
- BindingRestrictions.cs
- InternalSafeNativeMethods.cs
- TreeBuilder.cs
- HMACMD5.cs
- UnmanagedHandle.cs
- Repeater.cs
- DataGridParentRows.cs
- MasterPage.cs
- NameService.cs
- ComEventsHelper.cs
- Semaphore.cs
- CodeAccessSecurityEngine.cs
- DataGridViewIntLinkedList.cs
- DataGridViewCellEventArgs.cs
- TableCellCollection.cs
- Light.cs
- DodSequenceMerge.cs
- NavigationProperty.cs
- SqlConnectionPoolProviderInfo.cs
- OdbcUtils.cs
- HtmlControl.cs
- TreeNodeCollectionEditor.cs
- CompositeControl.cs
- AddInDeploymentState.cs
- ArrangedElement.cs
- SmiConnection.cs
- WebPartUserCapability.cs
- ServiceHostFactory.cs
- AnnouncementSendsAsyncResult.cs
- SelectionEditor.cs
- CdpEqualityComparer.cs
- BitmapPalette.cs
- StorageEntityContainerMapping.cs
- ProtocolImporter.cs
- InvalidOleVariantTypeException.cs
- CryptoConfig.cs
- DataTableNewRowEvent.cs
- CapabilitiesUse.cs
- DataGridViewRowStateChangedEventArgs.cs
- ContentType.cs
- StorageSetMapping.cs
- DrawingContextDrawingContextWalker.cs
- UpdateTranslator.cs
- ResourceReferenceExpressionConverter.cs
- DrawingGroupDrawingContext.cs
- ListViewAutomationPeer.cs
- WorkflowMarkupSerializerMapping.cs
- ScanQueryOperator.cs
- BitConverter.cs
- TypeDelegator.cs
- EditorPartChrome.cs
- MDIWindowDialog.cs
- SQLString.cs
- SimpleExpression.cs
- FormatConvertedBitmap.cs
- DoubleAnimationUsingPath.cs
- DispatcherExceptionEventArgs.cs
- ToolStripPanelRow.cs
- MD5CryptoServiceProvider.cs
- DataSourceXmlTextReader.cs
- XmlHierarchyData.cs
- ImageCodecInfoPrivate.cs
- XmlIncludeAttribute.cs
- RuleValidation.cs
- HtmlProps.cs
- PeerCollaborationPermission.cs
- PartDesigner.cs
- TextWriterEngine.cs
- ComboBox.cs
- SHA256Managed.cs
- DataViewSetting.cs
- SettingsBase.cs
- Wildcard.cs
- AdCreatedEventArgs.cs
- SystemDiagnosticsSection.cs
- RelativeSource.cs
- UrlAuthFailedErrorFormatter.cs
- AttributeExtensions.cs
- RectangleGeometry.cs
- SessionStateItemCollection.cs
- XmlLanguageConverter.cs
- ProcessingInstructionAction.cs
- HtmlHead.cs
- KeyValueSerializer.cs
- XPathDocumentNavigator.cs
- BitmapEffectGeneralTransform.cs
- ReachPageContentSerializerAsync.cs
- util.cs
- RC2.cs