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
- RSAPKCS1SignatureFormatter.cs
- UriWriter.cs
- SharedPerformanceCounter.cs
- ImageCollectionCodeDomSerializer.cs
- ParserOptions.cs
- EndpointAddress.cs
- WeakReferenceKey.cs
- ProcessingInstructionAction.cs
- RenamedEventArgs.cs
- SEHException.cs
- Handle.cs
- SmiRequestExecutor.cs
- sqlcontext.cs
- UnitySerializationHolder.cs
- CodeTypeOfExpression.cs
- XmlSchemaComplexType.cs
- XmlNamespaceDeclarationsAttribute.cs
- DefinitionBase.cs
- DbDataSourceEnumerator.cs
- ThreadExceptionDialog.cs
- AccessedThroughPropertyAttribute.cs
- ItemsControlAutomationPeer.cs
- SystemIPInterfaceStatistics.cs
- nulltextcontainer.cs
- TableHeaderCell.cs
- Operators.cs
- ListenerElementsCollection.cs
- DeflateEmulationStream.cs
- HttpModuleCollection.cs
- SchemaCollectionCompiler.cs
- RadioButtonStandardAdapter.cs
- TextEditorParagraphs.cs
- SqlXml.cs
- RoleBoolean.cs
- HatchBrush.cs
- FileDialogCustomPlaces.cs
- WebPartConnectionCollection.cs
- DesignerActionGlyph.cs
- FrameworkContentElement.cs
- AssociatedControlConverter.cs
- Span.cs
- VirtualPath.cs
- TablePattern.cs
- mda.cs
- RegexNode.cs
- EdmToObjectNamespaceMap.cs
- SqlInfoMessageEvent.cs
- Relationship.cs
- PartialList.cs
- DisplayMemberTemplateSelector.cs
- SchemaImporterExtension.cs
- TableCell.cs
- FormViewInsertEventArgs.cs
- PlanCompilerUtil.cs
- BitmapFrameEncode.cs
- ToolboxComponentsCreatingEventArgs.cs
- ShimAsPublicXamlType.cs
- TypeConverterHelper.cs
- SelectManyQueryOperator.cs
- LockedBorderGlyph.cs
- HttpApplicationFactory.cs
- HideDisabledControlAdapter.cs
- ProfileProvider.cs
- X509ChainElement.cs
- IntSumAggregationOperator.cs
- StaticFileHandler.cs
- SapiGrammar.cs
- TraceListeners.cs
- WmpBitmapEncoder.cs
- Substitution.cs
- XmlTypeAttribute.cs
- XmlSchemaAll.cs
- GridViewRowCollection.cs
- CodeRemoveEventStatement.cs
- OwnerDrawPropertyBag.cs
- IDispatchConstantAttribute.cs
- _Connection.cs
- SoapAttributes.cs
- DbParameterHelper.cs
- RegisteredArrayDeclaration.cs
- FixedTextBuilder.cs
- DesignerVerb.cs
- LoginUtil.cs
- PerformanceCounterLib.cs
- LabelDesigner.cs
- SqlRowUpdatingEvent.cs
- NavigationFailedEventArgs.cs
- DbConnectionPoolOptions.cs
- QueryRewriter.cs
- TextSelectionHighlightLayer.cs
- CacheDependency.cs
- ConstraintManager.cs
- Image.cs
- Simplifier.cs
- SqlTypeConverter.cs
- ping.cs
- XmlUTF8TextWriter.cs
- BuildProviderAppliesToAttribute.cs
- X509ChainPolicy.cs
- XmlSchemaSimpleContentExtension.cs