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
- ViewCellRelation.cs
- SafeCoTaskMem.cs
- SspiSafeHandles.cs
- SmtpException.cs
- CfgRule.cs
- CodeTypeDeclarationCollection.cs
- RectIndependentAnimationStorage.cs
- WebPartMovingEventArgs.cs
- CreateUserWizard.cs
- ToolStripDropTargetManager.cs
- FixedDSBuilder.cs
- PathData.cs
- ApplicationFileParser.cs
- JsonReader.cs
- MetricEntry.cs
- SQLInt16Storage.cs
- TextSelection.cs
- ExpressionBuilderContext.cs
- Action.cs
- SettingsPropertyCollection.cs
- ScrollChangedEventArgs.cs
- SeverityFilter.cs
- SqlCaseSimplifier.cs
- FloaterParaClient.cs
- SmiMetaDataProperty.cs
- Int32Rect.cs
- WorkerRequest.cs
- CellCreator.cs
- categoryentry.cs
- TextAnchor.cs
- SiteMembershipCondition.cs
- Main.cs
- SmtpFailedRecipientsException.cs
- StylusPointProperties.cs
- SecurityUtils.cs
- ResourcesGenerator.cs
- FtpWebResponse.cs
- SchemaTypeEmitter.cs
- xsdvalidator.cs
- MarginCollapsingState.cs
- SplineQuaternionKeyFrame.cs
- DesignerActionUIStateChangeEventArgs.cs
- SetIterators.cs
- Base64Encoder.cs
- ChildTable.cs
- CompressionTracing.cs
- FastEncoder.cs
- Message.cs
- SiteMapPath.cs
- ContextProperty.cs
- ListItem.cs
- GridErrorDlg.cs
- ToolStripOverflowButton.cs
- IDQuery.cs
- SettingsSection.cs
- NetNamedPipeSecurityElement.cs
- Globals.cs
- PartialList.cs
- CalendarButton.cs
- SqlOuterApplyReducer.cs
- MultiTrigger.cs
- IndicShape.cs
- DragEvent.cs
- HealthMonitoringSectionHelper.cs
- CharEnumerator.cs
- DataSourceControl.cs
- XmlIterators.cs
- KnownBoxes.cs
- RectAnimationUsingKeyFrames.cs
- PeerInvitationResponse.cs
- CrossContextChannel.cs
- PageAsyncTaskManager.cs
- ConfigurationSectionGroupCollection.cs
- DBConcurrencyException.cs
- InkCanvas.cs
- AtlasWeb.Designer.cs
- VisualTreeUtils.cs
- EnumUnknown.cs
- wmiprovider.cs
- AccessKeyManager.cs
- ReadOnlyKeyedCollection.cs
- UnmanagedMemoryStreamWrapper.cs
- Calendar.cs
- CompoundFileIOPermission.cs
- PointCollectionValueSerializer.cs
- CacheAxisQuery.cs
- StrongTypingException.cs
- XmlSortKeyAccumulator.cs
- ProviderConnectionPointCollection.cs
- SID.cs
- TextSelectionHelper.cs
- WebPartEventArgs.cs
- MeshGeometry3D.cs
- AutoGeneratedFieldProperties.cs
- TypefaceMetricsCache.cs
- QualifiedCellIdBoolean.cs
- DrawingBrush.cs
- SortExpressionBuilder.cs
- TraceLog.cs
- PackagePart.cs