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
- HtmlMobileTextWriter.cs
- PropertyGrid.cs
- DataGridItem.cs
- ProcessHostConfigUtils.cs
- Util.cs
- infer.cs
- FormsAuthenticationTicket.cs
- SequenceRangeCollection.cs
- PresentationTraceSources.cs
- ToolStripDropDownItem.cs
- TableParagraph.cs
- MessageHeader.cs
- ChannelBase.cs
- ContentTextAutomationPeer.cs
- ValidationPropertyAttribute.cs
- Style.cs
- SrgsGrammar.cs
- NotifyParentPropertyAttribute.cs
- sitestring.cs
- grammarelement.cs
- ExitEventArgs.cs
- SecureUICommand.cs
- SafeRightsManagementQueryHandle.cs
- TraceLevelStore.cs
- CompensationToken.cs
- FileDialogCustomPlacesCollection.cs
- CollectionViewGroup.cs
- TextTreeInsertElementUndoUnit.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- WebConfigurationFileMap.cs
- UnmanagedMemoryStreamWrapper.cs
- RemoteX509Token.cs
- SerializationSectionGroup.cs
- ParameterModifier.cs
- SafeHandle.cs
- RegionInfo.cs
- DataTableReader.cs
- SemanticBasicElement.cs
- SqlClientFactory.cs
- CredentialCache.cs
- CharacterMetrics.cs
- DateTimeSerializationSection.cs
- FontStretch.cs
- QilInvoke.cs
- ADMembershipUser.cs
- OleDbParameterCollection.cs
- SoapFormatter.cs
- ClientBase.cs
- AssemblyAttributes.cs
- TagPrefixCollection.cs
- BaseProcessor.cs
- ListCollectionView.cs
- FirstMatchCodeGroup.cs
- TraceUtility.cs
- cookiecollection.cs
- ToolboxItemFilterAttribute.cs
- Clause.cs
- WebPartTransformer.cs
- ChannelServices.cs
- ValidationRuleCollection.cs
- EncoderBestFitFallback.cs
- DataColumnMappingCollection.cs
- MediaElementAutomationPeer.cs
- XmlStrings.cs
- Page.cs
- TextBreakpoint.cs
- MemberAssignmentAnalysis.cs
- GenericAuthenticationEventArgs.cs
- AsnEncodedData.cs
- KnownBoxes.cs
- DesignerAttributeInfo.cs
- TableLayoutRowStyleCollection.cs
- VirtualizingStackPanel.cs
- AuthStoreRoleProvider.cs
- BaseDataBoundControl.cs
- LayoutTable.cs
- GeneralTransform3D.cs
- WorkflowInstanceExtensionManager.cs
- LayoutEvent.cs
- WebPartConnectionsEventArgs.cs
- DesignerHelpers.cs
- TimelineGroup.cs
- CustomSignedXml.cs
- SelectionEditingBehavior.cs
- XmlSchemaComplexContentExtension.cs
- DbConnectionStringCommon.cs
- XmlWrappingReader.cs
- WebBaseEventKeyComparer.cs
- AuthenticationService.cs
- _AutoWebProxyScriptWrapper.cs
- FormClosingEvent.cs
- Content.cs
- StatusBarDrawItemEvent.cs
- XmlAnyElementAttributes.cs
- MergeLocalizationDirectives.cs
- ExecutionTracker.cs
- EventSinkHelperWriter.cs
- XmlSerializationWriter.cs
- WaitHandle.cs
- CharStorage.cs