Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / CompMod / System / ComponentModel / Design / CheckoutException.cs / 1 / 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
- EmptyStringExpandableObjectConverter.cs
- ContainerUIElement3D.cs
- PropertyEmitterBase.cs
- DesignTimeParseData.cs
- BufferedGraphicsContext.cs
- ProxyManager.cs
- XmlSchemaExternal.cs
- MachineKeySection.cs
- TextLine.cs
- SelectionEditor.cs
- TextSelectionHelper.cs
- RegexTypeEditor.cs
- DefaultDialogButtons.cs
- Variant.cs
- SspiWrapper.cs
- DataReceivedEventArgs.cs
- MessageBox.cs
- WinInet.cs
- ExpressionVisitorHelpers.cs
- PanelDesigner.cs
- CacheDependency.cs
- XmlQualifiedNameTest.cs
- BaseParagraph.cs
- SqlServices.cs
- OdbcConnectionOpen.cs
- DoubleCollectionValueSerializer.cs
- DataExpression.cs
- StorageInfo.cs
- ButtonBaseDesigner.cs
- EventRouteFactory.cs
- CacheChildrenQuery.cs
- SQLChars.cs
- PtsHost.cs
- UnknownExceptionActionHelper.cs
- WSDualHttpSecurityMode.cs
- DataTableReaderListener.cs
- Point4D.cs
- SelectionItemProviderWrapper.cs
- VectorAnimationBase.cs
- EnumerableRowCollection.cs
- CultureInfoConverter.cs
- SliderAutomationPeer.cs
- StreamingContext.cs
- MostlySingletonList.cs
- BuildManager.cs
- ValidatorCollection.cs
- DynamicDataRoute.cs
- ContractComponent.cs
- TextTreeObjectNode.cs
- SetStateEventArgs.cs
- RC2CryptoServiceProvider.cs
- EnumMember.cs
- SudsWriter.cs
- SiteMapHierarchicalDataSourceView.cs
- ServiceNameElement.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- RangeValidator.cs
- XmlText.cs
- SqlInternalConnectionSmi.cs
- InvalidAsynchronousStateException.cs
- ResourceBinder.cs
- WebPartEditorOkVerb.cs
- ResolveInfo.cs
- ToolboxComponentsCreatingEventArgs.cs
- DataFormats.cs
- SqlNodeTypeOperators.cs
- WorkflowLayouts.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- JournalNavigationScope.cs
- StorageAssociationSetMapping.cs
- WorkflowLayouts.cs
- RectIndependentAnimationStorage.cs
- TextBoxView.cs
- ThreadStaticAttribute.cs
- WindowsRegion.cs
- ButtonRenderer.cs
- ProcessHostMapPath.cs
- ResourceDescriptionAttribute.cs
- OleDbRowUpdatedEvent.cs
- OdbcParameter.cs
- XPathNodeInfoAtom.cs
- Funcletizer.cs
- HttpHandlerAction.cs
- HttpModuleAction.cs
- TemplateBuilder.cs
- BinaryKeyIdentifierClause.cs
- ColorAnimation.cs
- BinarySecretSecurityToken.cs
- GuidelineCollection.cs
- peersecuritysettings.cs
- SiteMapPathDesigner.cs
- MoveSizeWinEventHandler.cs
- ContentControl.cs
- ArrayWithOffset.cs
- CodeDomDesignerLoader.cs
- Single.cs
- StreamWithDictionary.cs
- DeclarativeCatalogPart.cs
- BooleanExpr.cs
- DSACryptoServiceProvider.cs