Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / Design / CheckoutException.cs / 1305376 / CheckoutException.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.ComponentModel.Design {
using Microsoft.Win32;
using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using System.Security.Permissions;
///
///
/// The exception thrown when an attempt is made to edit a file that is checked into
/// a source control program.
///
///
[HostProtection(SharedState = true)]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2112:SecuredTypesShouldNotExposeFields")] // ReadOnly field - already shipped.
[System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
[System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
[Serializable]
public class CheckoutException : ExternalException {
///
///
/// Initializes a that specifies that the checkout
/// was
/// canceled. This field is read-only.
///
///
public readonly static CheckoutException Canceled = new CheckoutException(SR.GetString(SR.CHECKOUTCanceled), NativeMethods.E_ABORT);
///
///
/// Initializes
/// a new instance of the class with no
/// associated message or
/// error code.
///
///
public CheckoutException() {
}
///
///
/// Initializes a new instance of the
/// class with the specified message.
///
///
public CheckoutException(string message)
: base(message) {
}
///
///
/// Initializes a new instance of the
/// class with the specified message and error code.
///
///
public CheckoutException(string message, int errorCode)
: base(message, errorCode) {
}
///
/// Need this constructor since Exception implements ISerializable. We don't have any fields,
/// so just forward this to base.
///
protected CheckoutException(SerializationInfo info, StreamingContext context) : base(info, context) {
}
///
/// Initializes a new instance of the Exception class with a specified error message and a
/// reference to the inner exception that is the cause of this exception.
/// FxCop CA1032: Multiple constructors are required to correctly implement a custom exception.
///
public CheckoutException( 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.
//
//-----------------------------------------------------------------------------
namespace System.ComponentModel.Design {
using Microsoft.Win32;
using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using System.Security.Permissions;
///
///
/// The exception thrown when an attempt is made to edit a file that is checked into
/// a source control program.
///
///
[HostProtection(SharedState = true)]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2112:SecuredTypesShouldNotExposeFields")] // ReadOnly field - already shipped.
[System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
[System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
[Serializable]
public class CheckoutException : ExternalException {
///
///
/// Initializes a that specifies that the checkout
/// was
/// canceled. This field is read-only.
///
///
public readonly static CheckoutException Canceled = new CheckoutException(SR.GetString(SR.CHECKOUTCanceled), NativeMethods.E_ABORT);
///
///
/// Initializes
/// a new instance of the class with no
/// associated message or
/// error code.
///
///
public CheckoutException() {
}
///
///
/// Initializes a new instance of the
/// class with the specified message.
///
///
public CheckoutException(string message)
: base(message) {
}
///
///
/// Initializes a new instance of the
/// class with the specified message and error code.
///
///
public CheckoutException(string message, int errorCode)
: base(message, errorCode) {
}
///
/// Need this constructor since Exception implements ISerializable. We don't have any fields,
/// so just forward this to base.
///
protected CheckoutException(SerializationInfo info, StreamingContext context) : base(info, context) {
}
///
/// Initializes a new instance of the Exception class with a specified error message and a
/// reference to the inner exception that is the cause of this exception.
/// FxCop CA1032: Multiple constructors are required to correctly implement a custom exception.
///
public CheckoutException( string message, Exception innerException ) : base(message, innerException) {
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SplayTreeNode.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- DataSetUtil.cs
- ToolStripHighContrastRenderer.cs
- BitmapEffectGroup.cs
- AnnotationComponentChooser.cs
- RepeatButton.cs
- NativeObjectSecurity.cs
- SqlMethodAttribute.cs
- RectangleHotSpot.cs
- SafeLibraryHandle.cs
- Marshal.cs
- GestureRecognitionResult.cs
- TemplateKey.cs
- StateDesigner.Helpers.cs
- XmlCharacterData.cs
- EncodingNLS.cs
- JsonQueryStringConverter.cs
- StrokeNodeData.cs
- UpdatePanel.cs
- SystemFonts.cs
- ScriptReferenceBase.cs
- HyperLinkColumn.cs
- DataFieldConverter.cs
- GroupBoxAutomationPeer.cs
- DrawingCollection.cs
- Helper.cs
- Selector.cs
- RemoteWebConfigurationHost.cs
- RawMouseInputReport.cs
- NeedSkipTokenVisitor.cs
- CompilerState.cs
- CustomCategoryAttribute.cs
- Application.cs
- GeneralTransform.cs
- ReaderWriterLock.cs
- MergeFailedEvent.cs
- ColumnResult.cs
- RelatedPropertyManager.cs
- hresults.cs
- ByteAnimationUsingKeyFrames.cs
- StorageAssociationSetMapping.cs
- ApplicationDirectoryMembershipCondition.cs
- MimePart.cs
- KeyValuePairs.cs
- dbenumerator.cs
- PassportAuthentication.cs
- PermissionAttributes.cs
- SimpleRecyclingCache.cs
- HttpEncoderUtility.cs
- Util.cs
- PropertyPath.cs
- DataReceivedEventArgs.cs
- HttpGetServerProtocol.cs
- HwndSourceKeyboardInputSite.cs
- DbConnectionFactory.cs
- EventRoute.cs
- RotationValidation.cs
- BinarySerializer.cs
- Debug.cs
- DataGridSortCommandEventArgs.cs
- FileDialog.cs
- serverconfig.cs
- ObfuscationAttribute.cs
- SemaphoreFullException.cs
- NotifyInputEventArgs.cs
- UniqueEventHelper.cs
- Convert.cs
- Vector3DIndependentAnimationStorage.cs
- BitmapMetadataBlob.cs
- WrappedDispatcherException.cs
- SymmetricAlgorithm.cs
- CodeCompileUnit.cs
- TextRangeSerialization.cs
- HostingEnvironment.cs
- ADConnectionHelper.cs
- _Rfc2616CacheValidators.cs
- IpcManager.cs
- SerializationFieldInfo.cs
- ClassHandlersStore.cs
- RuntimeConfigLKG.cs
- CuspData.cs
- ProfilePropertyNameValidator.cs
- PieceDirectory.cs
- TemplateBindingExpression.cs
- FormClosedEvent.cs
- FirewallWrapper.cs
- AsyncDataRequest.cs
- StackBuilderSink.cs
- XpsSerializationManagerAsync.cs
- ExpandedWrapper.cs
- mediaeventshelper.cs
- DataGridViewTextBoxEditingControl.cs
- TextBoxBase.cs
- ExportException.cs
- JsonFormatGeneratorStatics.cs
- ContentType.cs
- AuthenticatedStream.cs
- FormViewInsertedEventArgs.cs
- DiagnosticsConfiguration.cs