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
- DiscardableAttribute.cs
- DecryptedHeader.cs
- RelationshipType.cs
- TableRowCollection.cs
- LineServicesCallbacks.cs
- __Filters.cs
- _SSPISessionCache.cs
- ScrollBarAutomationPeer.cs
- SemanticResolver.cs
- AVElementHelper.cs
- ClientEventManager.cs
- ToolStripLocationCancelEventArgs.cs
- LexicalChunk.cs
- SchemaCollectionCompiler.cs
- PolicyImporterElementCollection.cs
- ExpressionBuilder.cs
- Invariant.cs
- GuidelineCollection.cs
- BitmapEffectvisualstate.cs
- ConfigurationSectionGroup.cs
- ArrayHelper.cs
- MetadataUtilsSmi.cs
- MenuItemBinding.cs
- DataGridViewBindingCompleteEventArgs.cs
- NumericExpr.cs
- FormViewDeletedEventArgs.cs
- CollectionViewGroupRoot.cs
- smtpconnection.cs
- StylusDownEventArgs.cs
- FontDriver.cs
- PointF.cs
- SourceElementsCollection.cs
- TraceRecord.cs
- FontCollection.cs
- Expressions.cs
- DependencyObject.cs
- SyntaxCheck.cs
- TableCell.cs
- HtmlControlPersistable.cs
- DataSourceHelper.cs
- BridgeDataRecord.cs
- XmlWrappingWriter.cs
- Vector3DCollection.cs
- ObjectReaderCompiler.cs
- MaskDescriptor.cs
- XmlCharType.cs
- CodeValidator.cs
- WebScriptMetadataFormatter.cs
- DynamicPropertyHolder.cs
- DetailsViewCommandEventArgs.cs
- XmlAtomicValue.cs
- RangeBaseAutomationPeer.cs
- DataSourceXmlClassAttribute.cs
- BaseValidator.cs
- Matrix3D.cs
- XmlComment.cs
- ItemContainerGenerator.cs
- DefaultPropertiesToSend.cs
- Event.cs
- EventProxy.cs
- RegexStringValidatorAttribute.cs
- KeySpline.cs
- SrgsGrammarCompiler.cs
- NamespaceEmitter.cs
- ACL.cs
- HtmlWindowCollection.cs
- DbConnectionPoolOptions.cs
- XmlAttributeHolder.cs
- TextPointerBase.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- ObjectPersistData.cs
- ProtocolViolationException.cs
- ListViewSortEventArgs.cs
- Site.cs
- SerializableAttribute.cs
- BrushProxy.cs
- TaskForm.cs
- TextRangeEdit.cs
- NullableBoolConverter.cs
- EntitySqlQueryCacheEntry.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- PathNode.cs
- DataServiceStreamResponse.cs
- SessionPageStatePersister.cs
- RoutedEventArgs.cs
- OleAutBinder.cs
- MediaSystem.cs
- CommonRemoteMemoryBlock.cs
- UTF8Encoding.cs
- IndexedString.cs
- COAUTHINFO.cs
- QueryComponents.cs
- CacheHelper.cs
- CounterCreationData.cs
- UInt64Storage.cs
- MSG.cs
- StateDesigner.LayoutSelectionGlyph.cs
- ResourcePermissionBase.cs
- XmlBaseReader.cs
- _Connection.cs