Code:
/ 4.0 / 4.0 / 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. 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
- NavigationPropertyEmitter.cs
- ResourceSet.cs
- QueryReaderSettings.cs
- HtmlTitle.cs
- SiteMapNode.cs
- UpdateProgress.cs
- StatusBarAutomationPeer.cs
- DataBindingCollectionEditor.cs
- Matrix.cs
- odbcmetadatacollectionnames.cs
- DetailsViewCommandEventArgs.cs
- TransactionFlowProperty.cs
- ChildrenQuery.cs
- StoreContentChangedEventArgs.cs
- StrongName.cs
- SchemaConstraints.cs
- BindingListCollectionView.cs
- WebService.cs
- StylusPointPropertyId.cs
- TypeDescriptor.cs
- AuthenticatedStream.cs
- DoubleAnimationClockResource.cs
- RawMouseInputReport.cs
- loginstatus.cs
- _NestedSingleAsyncResult.cs
- String.cs
- IsolatedStorage.cs
- PeerApplicationLaunchInfo.cs
- DataGridViewCellStyle.cs
- Point3DCollection.cs
- ChangeInterceptorAttribute.cs
- PeerResolverSettings.cs
- DivideByZeroException.cs
- AmbientValueAttribute.cs
- HttpRequestTraceRecord.cs
- WeakEventTable.cs
- XmlChoiceIdentifierAttribute.cs
- HttpStreamXmlDictionaryWriter.cs
- StrokeCollection2.cs
- BaseAsyncResult.cs
- TextDpi.cs
- PersonalizablePropertyEntry.cs
- HtmlInputReset.cs
- TreeViewCancelEvent.cs
- BitArray.cs
- Timer.cs
- WebPartEditVerb.cs
- ByteStack.cs
- SaveFileDialog.cs
- BaseValidator.cs
- WebPartEditVerb.cs
- Listbox.cs
- Pointer.cs
- FakeModelPropertyImpl.cs
- XsdValidatingReader.cs
- VariableQuery.cs
- InternalRelationshipCollection.cs
- BaseTemplateBuildProvider.cs
- NestedContainer.cs
- InstanceOwnerException.cs
- WebBrowser.cs
- WSUtilitySpecificationVersion.cs
- MobileUserControl.cs
- XPathArrayIterator.cs
- DependencyPropertyChangedEventArgs.cs
- ToolStripItemRenderEventArgs.cs
- Rotation3DAnimationBase.cs
- HostUtils.cs
- GenerateScriptTypeAttribute.cs
- LiteralDesigner.cs
- _TLSstream.cs
- TextChangedEventArgs.cs
- TextProviderWrapper.cs
- Control.cs
- ShimAsPublicXamlType.cs
- QueryStringHandler.cs
- ScanQueryOperator.cs
- CorePropertiesFilter.cs
- KeyEventArgs.cs
- BinHexDecoder.cs
- SizeLimitedCache.cs
- DataGridViewColumnCollectionDialog.cs
- PropertyDescriptorComparer.cs
- activationcontext.cs
- AssemblyFilter.cs
- StateMachineExecutionState.cs
- EdmSchemaAttribute.cs
- CodeIdentifier.cs
- NumericUpDownAcceleration.cs
- TokenBasedSet.cs
- OpenFileDialog.cs
- TraceContextEventArgs.cs
- ResizingMessageFilter.cs
- MiniConstructorInfo.cs
- DataGridViewToolTip.cs
- ObjectDataSourceView.cs
- CredentialCache.cs
- SystemIPv6InterfaceProperties.cs
- ProjectionPlanCompiler.cs
- CommandConverter.cs