e79aa3c0ed
Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
64 lines
2.5 KiB
C#
64 lines
2.5 KiB
C#
//------------------------------------------------------------------------------
|
|
// <copyright file="DesignerTransactionCloseEvent.cs" company="Microsoft">
|
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|
// </copyright>
|
|
//------------------------------------------------------------------------------
|
|
|
|
/*
|
|
*/
|
|
namespace System.ComponentModel.Design {
|
|
using Microsoft.Win32;
|
|
using System;
|
|
using System.ComponentModel;
|
|
using System.Diagnostics;
|
|
using System.Reflection;
|
|
using System.Security.Permissions;
|
|
|
|
/// <devdoc>
|
|
/// <para>[To be supplied.]</para>
|
|
/// </devdoc>
|
|
[HostProtection(SharedState = true)]
|
|
[System.Runtime.InteropServices.ComVisible(true)]
|
|
[System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
|
|
[System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
|
|
public class DesignerTransactionCloseEventArgs : EventArgs {
|
|
private bool commit;
|
|
private bool lastTransaction;
|
|
|
|
/// <devdoc>
|
|
/// Creates a new event args. Commit is true if the transaction is committed. This
|
|
/// defaults the LastTransaction property to true.
|
|
/// </devdoc>
|
|
[Obsolete("This constructor is obsolete. Use DesignerTransactionCloseEventArgs(bool, bool) instead. http://go.microsoft.com/fwlink/?linkid=14202")]
|
|
public DesignerTransactionCloseEventArgs(bool commit) : this(commit, true) {
|
|
}
|
|
|
|
/// <devdoc>
|
|
/// Creates a new event args. Commit is true if the transaction is committed, and
|
|
/// lastTransaction is true if this is the last transaction to close.
|
|
/// </devdoc>
|
|
public DesignerTransactionCloseEventArgs(bool commit, bool lastTransaction) {
|
|
this.commit = commit;
|
|
this.lastTransaction = lastTransaction;
|
|
}
|
|
|
|
/// <devdoc>
|
|
/// <para>[To be supplied.]</para>
|
|
/// </devdoc>
|
|
public bool TransactionCommitted {
|
|
get {
|
|
return commit;
|
|
}
|
|
}
|
|
|
|
/// <devdoc>
|
|
/// Returns true if this is the last transaction to close.
|
|
/// </devdoc>
|
|
public bool LastTransaction {
|
|
get {
|
|
return lastTransaction;
|
|
}
|
|
}
|
|
}
|
|
}
|