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
- ComponentResourceKeyConverter.cs
- webeventbuffer.cs
- DrawingVisual.cs
- metadatamappinghashervisitor.cs
- Error.cs
- XpsPartBase.cs
- parserscommon.cs
- LazyTextWriterCreator.cs
- DataGridViewTopLeftHeaderCell.cs
- GridErrorDlg.cs
- GlobalizationSection.cs
- WorkflowTraceTransfer.cs
- SslStreamSecurityUpgradeProvider.cs
- XsdDataContractExporter.cs
- ItemDragEvent.cs
- PassportAuthentication.cs
- DetailsViewDeleteEventArgs.cs
- NegotiateStream.cs
- DataControlFieldHeaderCell.cs
- DetailsViewDeleteEventArgs.cs
- ComponentGlyph.cs
- Single.cs
- OptimizedTemplateContentHelper.cs
- StaticTextPointer.cs
- HtmlInputImage.cs
- DataServices.cs
- ThemeDirectoryCompiler.cs
- XomlCompilerError.cs
- ParameterExpression.cs
- SqlDataSourceCustomCommandEditor.cs
- Application.cs
- ClientTarget.cs
- DocumentApplicationJournalEntry.cs
- TextSerializer.cs
- ScriptingJsonSerializationSection.cs
- RepeaterItemCollection.cs
- Double.cs
- CollectionViewProxy.cs
- XmlWrappingWriter.cs
- WorkflowQueue.cs
- TextEndOfLine.cs
- TextRangeSerialization.cs
- DesignerSerializerAttribute.cs
- DomNameTable.cs
- ReturnType.cs
- NameSpaceExtractor.cs
- ClockController.cs
- MultiTrigger.cs
- XamlUtilities.cs
- ForeignKeyConstraint.cs
- ExpressionVisitorHelpers.cs
- WinFormsUtils.cs
- Emitter.cs
- CommonGetThemePartSize.cs
- ProviderIncompatibleException.cs
- PathSegmentCollection.cs
- GroupItem.cs
- DataMemberConverter.cs
- BamlTreeMap.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- ModuleBuilderData.cs
- BamlLocalizableResourceKey.cs
- CollectionConverter.cs
- dbdatarecord.cs
- IUnknownConstantAttribute.cs
- ListView.cs
- MenuItemStyleCollection.cs
- BaseUriHelper.cs
- DataGridTable.cs
- BufferedWebEventProvider.cs
- WindowsSlider.cs
- SubMenuStyle.cs
- FormsAuthenticationTicket.cs
- webeventbuffer.cs
- TableRowGroup.cs
- HttpRawResponse.cs
- Size3D.cs
- ErrorEventArgs.cs
- FormsAuthenticationCredentials.cs
- OperatingSystem.cs
- RoleManagerModule.cs
- TypeBuilderInstantiation.cs
- Msmq.cs
- Latin1Encoding.cs
- UpdateCommandGenerator.cs
- Int16.cs
- SamlAttributeStatement.cs
- HScrollProperties.cs
- EventLogPermissionEntry.cs
- MSHTMLHost.cs
- ArrangedElement.cs
- SqlAliaser.cs
- SoapTransportImporter.cs
- ReadContentAsBinaryHelper.cs
- _NegoState.cs
- DataGridViewToolTip.cs
- LinkedResourceCollection.cs
- StringComparer.cs
- JumpList.cs
- EntityParameter.cs