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
- EtwTrace.cs
- CharacterMetricsDictionary.cs
- RegexMatchCollection.cs
- HtmlInputHidden.cs
- MarkupWriter.cs
- WindowsFormsSectionHandler.cs
- LeafCellTreeNode.cs
- RubberbandSelector.cs
- Annotation.cs
- PackagePartCollection.cs
- ConfigurationManagerHelper.cs
- Variant.cs
- DataServiceQueryException.cs
- DataGridState.cs
- WorkItem.cs
- ToolStripSystemRenderer.cs
- RegistryDataKey.cs
- Point3DValueSerializer.cs
- WebControlsSection.cs
- TransactionProtocol.cs
- OneOfConst.cs
- TextEditorLists.cs
- TiffBitmapEncoder.cs
- SqlNotificationEventArgs.cs
- CommonDialog.cs
- Pen.cs
- ComponentEditorPage.cs
- DataGridViewCellStyleChangedEventArgs.cs
- MiniMapControl.xaml.cs
- MD5CryptoServiceProvider.cs
- DllNotFoundException.cs
- AdornedElementPlaceholder.cs
- SignalGate.cs
- MainMenu.cs
- FlowchartDesignerCommands.cs
- RelatedView.cs
- PngBitmapDecoder.cs
- BCryptSafeHandles.cs
- ServiceReference.cs
- OSEnvironmentHelper.cs
- WasHttpHandlersInstallComponent.cs
- GuidTagList.cs
- TCPClient.cs
- TargetPerspective.cs
- FilteredReadOnlyMetadataCollection.cs
- RegexCompiler.cs
- EnlistmentTraceIdentifier.cs
- KnownBoxes.cs
- DataGridViewAccessibleObject.cs
- ApplicationBuildProvider.cs
- AuthenticationModuleElement.cs
- ModelEditingScope.cs
- SystemIPGlobalStatistics.cs
- ParserContext.cs
- PolicyManager.cs
- Int32Rect.cs
- ResourceReader.cs
- IssuedTokensHeader.cs
- RenderCapability.cs
- X509CertificateTrustedIssuerElement.cs
- TraceData.cs
- ControlIdConverter.cs
- MappedMetaModel.cs
- SemaphoreSecurity.cs
- DesignerActionUIService.cs
- SqlCacheDependencyDatabase.cs
- Manipulation.cs
- GridView.cs
- DbExpressionBuilder.cs
- PriorityChain.cs
- RangeExpression.cs
- StandardMenuStripVerb.cs
- NavigationCommands.cs
- cookiecollection.cs
- PersonalizablePropertyEntry.cs
- XPathArrayIterator.cs
- ClientConfigurationSystem.cs
- DynamicMetaObject.cs
- BrowserCapabilitiesFactoryBase.cs
- CompilerParameters.cs
- EventDescriptor.cs
- EntityModelSchemaGenerator.cs
- DataGrid.cs
- _BasicClient.cs
- MimeTypePropertyAttribute.cs
- UseManagedPresentationElement.cs
- DispatcherObject.cs
- XPathMessageFilterTable.cs
- DbConnectionStringBuilder.cs
- ValueOfAction.cs
- Int64AnimationBase.cs
- EdmTypeAttribute.cs
- RawUIStateInputReport.cs
- SessionParameter.cs
- BlurBitmapEffect.cs
- RelationshipNavigation.cs
- ConfigurationPropertyAttribute.cs
- ValidatorCollection.cs
- HtmlInputHidden.cs
- DependencyPropertyDescriptor.cs