Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- DigitalSignature.cs
- MetadataUtilsSmi.cs
- XmlDictionaryReaderQuotas.cs
- ObjectTypeMapping.cs
- TextBoxLine.cs
- XmlLangPropertyAttribute.cs
- DataGridViewLinkColumn.cs
- SoapObjectWriter.cs
- ChangesetResponse.cs
- UserInitiatedNavigationPermission.cs
- BuildProviderUtils.cs
- ChooseAction.cs
- DataGridViewBand.cs
- EUCJPEncoding.cs
- IdentifierService.cs
- MarkupExtensionSerializer.cs
- SystemNetworkInterface.cs
- WsdlEndpointConversionContext.cs
- MSAAEventDispatcher.cs
- CanonicalFontFamilyReference.cs
- FloaterBaseParaClient.cs
- ProjectionAnalyzer.cs
- Container.cs
- Route.cs
- RuntimeResourceSet.cs
- AnimationException.cs
- Literal.cs
- AdditionalEntityFunctions.cs
- WizardForm.cs
- PropertyGeneratedEventArgs.cs
- ReceiveCompletedEventArgs.cs
- JsonMessageEncoderFactory.cs
- _NetworkingPerfCounters.cs
- ProcessProtocolHandler.cs
- PrinterSettings.cs
- FileDetails.cs
- HttpPostLocalhostServerProtocol.cs
- StorageComplexPropertyMapping.cs
- IndependentAnimationStorage.cs
- WorkflowOwnershipException.cs
- ProxyFragment.cs
- TextTreePropertyUndoUnit.cs
- BooleanConverter.cs
- SizeAnimation.cs
- RemotingServices.cs
- ResolveCompletedEventArgs.cs
- MailBnfHelper.cs
- ExpressionVisitor.cs
- BitmapSourceSafeMILHandle.cs
- PrivateFontCollection.cs
- MediaTimeline.cs
- VectorAnimationUsingKeyFrames.cs
- ReadOnlyKeyedCollection.cs
- Section.cs
- PreProcessInputEventArgs.cs
- InheritanceAttribute.cs
- AssemblyAttributes.cs
- CryptoProvider.cs
- SqlUserDefinedAggregateAttribute.cs
- xmlsaver.cs
- AccessedThroughPropertyAttribute.cs
- propertytag.cs
- SettingsPropertyIsReadOnlyException.cs
- SiteMapPathDesigner.cs
- ImageCodecInfoPrivate.cs
- PlanCompilerUtil.cs
- BitmapCache.cs
- BlockCollection.cs
- LineVisual.cs
- ColorTranslator.cs
- AttributeUsageAttribute.cs
- WizardPanelChangingEventArgs.cs
- NamedElement.cs
- ProcessProtocolHandler.cs
- LabelDesigner.cs
- DataGridTextBox.cs
- SecurityCredentialsManager.cs
- ObjectTag.cs
- BuiltInExpr.cs
- MouseButton.cs
- ObjectParameterCollection.cs
- SystemTcpConnection.cs
- SelectedGridItemChangedEvent.cs
- WebPartAuthorizationEventArgs.cs
- Slider.cs
- SerializationObjectManager.cs
- BasicDesignerLoader.cs
- ColorTransform.cs
- DateTimeValueSerializer.cs
- Table.cs
- ValidationResults.cs
- SmiEventStream.cs
- Inflater.cs
- Button.cs
- CroppedBitmap.cs
- WindowsListView.cs
- ToolStripDropDown.cs
- ChtmlPhoneCallAdapter.cs
- FocusManager.cs
- NetworkInformationException.cs