Code:
/ DotNET / DotNET / 8.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
- DesignerGenericWebPart.cs
- SecurityState.cs
- XamlStyleSerializer.cs
- CatalogZone.cs
- XmlValueConverter.cs
- HttpException.cs
- ListBindingHelper.cs
- _TimerThread.cs
- UnwrappedTypesXmlSerializerManager.cs
- AttributedMetaModel.cs
- CommandID.cs
- NavigationProgressEventArgs.cs
- ContentPlaceHolder.cs
- DateBoldEvent.cs
- XmlDataDocument.cs
- FileVersionInfo.cs
- GenericWebPart.cs
- ConfigurationErrorsException.cs
- ParserStreamGeometryContext.cs
- BitmapEffectCollection.cs
- Debug.cs
- OleDbParameterCollection.cs
- ColumnBinding.cs
- SkinBuilder.cs
- ConfigXmlAttribute.cs
- DBCSCodePageEncoding.cs
- SafeMemoryMappedFileHandle.cs
- DataGridViewButtonColumn.cs
- XmlConverter.cs
- PrimitiveType.cs
- RemotingConfigParser.cs
- FormView.cs
- ApplicationBuildProvider.cs
- ScopedKnownTypes.cs
- DictionaryGlobals.cs
- SmtpTransport.cs
- ItemsPanelTemplate.cs
- TemplatedWizardStep.cs
- HtmlAnchor.cs
- BaseComponentEditor.cs
- PolicyVersionConverter.cs
- RemotingServices.cs
- NetworkStream.cs
- _OverlappedAsyncResult.cs
- VoiceInfo.cs
- Events.cs
- FixedPosition.cs
- GB18030Encoding.cs
- DataErrorValidationRule.cs
- RoleManagerEventArgs.cs
- URL.cs
- DefaultParameterValueAttribute.cs
- FixedTextPointer.cs
- SHA512.cs
- safesecurityhelperavalon.cs
- NamespaceCollection.cs
- BitmapInitialize.cs
- EventMappingSettingsCollection.cs
- SecurityProtocolCorrelationState.cs
- AccessDataSourceView.cs
- Interlocked.cs
- StringUtil.cs
- TextTreeFixupNode.cs
- JournalEntryListConverter.cs
- SpeechDetectedEventArgs.cs
- DecimalStorage.cs
- BufferedStream.cs
- WebPartConnectionsConnectVerb.cs
- BindableAttribute.cs
- DataGridAddNewRow.cs
- ZoneButton.cs
- MimeParameter.cs
- XmlSerializerVersionAttribute.cs
- ArgumentDesigner.xaml.cs
- GridViewCommandEventArgs.cs
- ControlUtil.cs
- DashStyles.cs
- CheckBoxField.cs
- SharedStatics.cs
- NamedPermissionSet.cs
- InvokerUtil.cs
- WebEventCodes.cs
- FreeFormDragDropManager.cs
- RowsCopiedEventArgs.cs
- InputReferenceExpression.cs
- EventEntry.cs
- TemplatedMailWebEventProvider.cs
- DbModificationCommandTree.cs
- ExtendedProtectionPolicyTypeConverter.cs
- ApplicationDirectory.cs
- KeyedCollection.cs
- CapabilitiesState.cs
- WebBrowser.cs
- RowCache.cs
- ResourceDictionaryCollection.cs
- ListViewInsertedEventArgs.cs
- HttpException.cs
- ReachUIElementCollectionSerializerAsync.cs
- WorkflowApplicationIdleEventArgs.cs
- QuadraticEase.cs