Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / TemplateEditingVerb.cs / 1 / TemplateEditingVerb.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.Design {
using System;
using System.Diagnostics;
using System.ComponentModel;
using System.ComponentModel.Design;
///
[System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)]
[Obsolete("Use of this type is not recommended because template editing is handled in ControlDesigner. To support template editing expose template data in the TemplateGroups property and call SetViewFlags(ViewFlags.TemplateEditing, true). http://go.microsoft.com/fwlink/?linkid=14202")]
public class TemplateEditingVerb : DesignerVerb, IDisposable {
private static readonly EventHandler dummyEventHandler = new EventHandler(OnDummyEventHandler);
private ITemplateEditingFrame editingFrame;
private int index;
///
public TemplateEditingVerb(string text, int index, TemplatedControlDesigner designer) : this(text, index, designer.TemplateEditingVerbHandler) {
}
public TemplateEditingVerb(string text, int index) : this(text, index, dummyEventHandler) {
}
private TemplateEditingVerb(string text, int index, EventHandler handler) : base(text, handler) {
this.index = index;
}
internal ITemplateEditingFrame EditingFrame {
get {
return editingFrame;
}
set {
editingFrame = value;
}
}
///
public int Index {
get {
return index;
}
}
///
public void Dispose() {
Dispose(true);
GC.SuppressFinalize(this);
}
///
~TemplateEditingVerb() {
Dispose(false);
}
///
protected virtual void Dispose(bool disposing) {
if (disposing) {
if (editingFrame != null) {
editingFrame.Dispose();
editingFrame = null;
}
}
}
private static void OnDummyEventHandler(object sender, EventArgs e) {
}
}
}
// 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
- XXXInfos.cs
- ColorDialog.cs
- ClientConfigurationHost.cs
- PKCS1MaskGenerationMethod.cs
- SqlMethodTransformer.cs
- SHA512CryptoServiceProvider.cs
- MSAAWinEventWrap.cs
- DelegateSerializationHolder.cs
- Utils.cs
- DataGridViewCellValidatingEventArgs.cs
- AdjustableArrowCap.cs
- ECDiffieHellmanCngPublicKey.cs
- DocumentViewerBase.cs
- ProcessHostMapPath.cs
- EntitySetBaseCollection.cs
- FixedBufferAttribute.cs
- ServicePointManagerElement.cs
- SortDescription.cs
- Hashtable.cs
- SettingsPropertyNotFoundException.cs
- SRef.cs
- ValidationErrorCollection.cs
- ExceptionTranslationTable.cs
- TextModifierScope.cs
- TemplateKeyConverter.cs
- DefaultBindingPropertyAttribute.cs
- CryptoApi.cs
- PropertyNames.cs
- InputLanguageProfileNotifySink.cs
- CodeStatement.cs
- CodeIterationStatement.cs
- ConditionalAttribute.cs
- XmlSchemaAnyAttribute.cs
- SlipBehavior.cs
- EnumConverter.cs
- FontSizeConverter.cs
- EditBehavior.cs
- DrawListViewColumnHeaderEventArgs.cs
- LogExtent.cs
- IntMinMaxAggregationOperator.cs
- State.cs
- ComponentDesigner.cs
- XmlSchemaAny.cs
- ServiceSettingsResponseInfo.cs
- ClientTarget.cs
- RectValueSerializer.cs
- MissingFieldException.cs
- ObjectAssociationEndMapping.cs
- LogicalExpressionEditor.cs
- StrokeNodeData.cs
- DefaultSection.cs
- BooleanFunctions.cs
- ContextMenuService.cs
- CustomDictionarySources.cs
- ColorIndependentAnimationStorage.cs
- DelayLoadType.cs
- ElapsedEventArgs.cs
- CodeAttachEventStatement.cs
- ToolBarPanel.cs
- PolicyManager.cs
- ButtonBase.cs
- XmlQueryCardinality.cs
- EpmSyndicationContentDeSerializer.cs
- BmpBitmapDecoder.cs
- TraceHandlerErrorFormatter.cs
- HwndAppCommandInputProvider.cs
- SqlAliasesReferenced.cs
- RecommendedAsConfigurableAttribute.cs
- FileDetails.cs
- SimpleWorkerRequest.cs
- BitmapSourceSafeMILHandle.cs
- Win32KeyboardDevice.cs
- Enlistment.cs
- OptimizedTemplateContentHelper.cs
- ContextMarshalException.cs
- ContentPresenter.cs
- ToolStripItemEventArgs.cs
- XmlArrayItemAttributes.cs
- XmlCustomFormatter.cs
- ValidationErrorEventArgs.cs
- StateManagedCollection.cs
- MessageBodyDescription.cs
- SystemResourceHost.cs
- DataGridCellInfo.cs
- LayoutTableCell.cs
- SectionInformation.cs
- StateValidator.cs
- PrivilegedConfigurationManager.cs
- MyContact.cs
- Misc.cs
- DllNotFoundException.cs
- AdapterUtil.cs
- StackBuilderSink.cs
- TimeIntervalCollection.cs
- _DynamicWinsockMethods.cs
- XamlSerializerUtil.cs
- TextTreeTextElementNode.cs
- PerformanceCounterPermissionAttribute.cs
- JoinCqlBlock.cs
- RuntimeDelegateArgument.cs