Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- DashStyle.cs
- Variant.cs
- ProjectedSlot.cs
- OleDbRowUpdatedEvent.cs
- XmlSchemaAnnotated.cs
- FormsAuthenticationUserCollection.cs
- XmlReflectionMember.cs
- Helpers.cs
- StoreItemCollection.Loader.cs
- _Events.cs
- ChangeTracker.cs
- SafeRegistryHandle.cs
- CompensationHandlingFilter.cs
- CollectionBuilder.cs
- WebPartActionVerb.cs
- XmlWrappingWriter.cs
- MenuScrollingVisibilityConverter.cs
- AnimationLayer.cs
- StringResourceManager.cs
- ToolStripDropDownMenu.cs
- WebPartMenuStyle.cs
- DeviceSpecificDialogCachedState.cs
- DataGridItemAutomationPeer.cs
- JsonDataContract.cs
- WebPartAuthorizationEventArgs.cs
- ClickablePoint.cs
- Size3D.cs
- StringCollection.cs
- ColumnCollection.cs
- HtmlLink.cs
- ExceptionUtil.cs
- UnsafeNativeMethods.cs
- DataSourceCacheDurationConverter.cs
- PageBuildProvider.cs
- RectAnimation.cs
- ClientUtils.cs
- CodeDirectiveCollection.cs
- MethodBuilder.cs
- NetSectionGroup.cs
- RuntimeHandles.cs
- XmlNamedNodeMap.cs
- Deflater.cs
- TdsParserStateObject.cs
- DeadCharTextComposition.cs
- ControlParameter.cs
- InputLangChangeEvent.cs
- DataTableExtensions.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- Or.cs
- cache.cs
- OledbConnectionStringbuilder.cs
- DataControlLinkButton.cs
- BasicHttpMessageCredentialType.cs
- MetabaseServerConfig.cs
- Point.cs
- DirtyTextRange.cs
- ReceiveReply.cs
- MemberJoinTreeNode.cs
- HtmlLink.cs
- EntityProviderFactory.cs
- MaskPropertyEditor.cs
- LoginCancelEventArgs.cs
- XPathItem.cs
- SqlFactory.cs
- CollaborationHelperFunctions.cs
- DebugTracing.cs
- NamedElement.cs
- SplitContainerDesigner.cs
- ValuePatternIdentifiers.cs
- ProcessModule.cs
- FormViewCommandEventArgs.cs
- SpanIndex.cs
- WindowShowOrOpenTracker.cs
- BindingMAnagerBase.cs
- ConnectionProviderAttribute.cs
- DataTemplate.cs
- HttpFileCollection.cs
- BindingCollectionElement.cs
- Point3D.cs
- SynchronizingStream.cs
- CodeEntryPointMethod.cs
- CroppedBitmap.cs
- XamlTreeBuilderBamlRecordWriter.cs
- ExportOptions.cs
- Label.cs
- ZipIOLocalFileHeader.cs
- RequiredAttributeAttribute.cs
- InfoCardAsymmetricCrypto.cs
- WmlObjectListAdapter.cs
- MatchingStyle.cs
- RightNameExpirationInfoPair.cs
- StrongNameMembershipCondition.cs
- DefaultMemberAttribute.cs
- CookieProtection.cs
- __TransparentProxy.cs
- UniqueIdentifierService.cs
- SiteMapPath.cs
- CompiledIdentityConstraint.cs
- ThousandthOfEmRealPoints.cs
- XmlDocumentSchema.cs