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
- SqlBulkCopy.cs
- __Filters.cs
- XmlDataProvider.cs
- ColumnCollection.cs
- ClientUriBehavior.cs
- WithParamAction.cs
- WebPartVerbCollection.cs
- JulianCalendar.cs
- Literal.cs
- SQLBinary.cs
- ToolStripPanelRow.cs
- StringComparer.cs
- AnnotationAdorner.cs
- KnownBoxes.cs
- DateTime.cs
- ObjectContext.cs
- EntityFrameworkVersions.cs
- PerspectiveCamera.cs
- AttachedPropertyBrowsableAttribute.cs
- WsatTransactionInfo.cs
- ButtonBaseAutomationPeer.cs
- GuidConverter.cs
- SectionVisual.cs
- ScrollChrome.cs
- DataRecordInfo.cs
- ADConnectionHelper.cs
- IncrementalReadDecoders.cs
- SecurityTokenTypes.cs
- RC2.cs
- OracleRowUpdatingEventArgs.cs
- Component.cs
- ReferenceEqualityComparer.cs
- HttpMethodConstraint.cs
- HtmlTableRowCollection.cs
- CompressEmulationStream.cs
- EntityDataSourceContextCreatingEventArgs.cs
- CommittableTransaction.cs
- SqlCacheDependencyDatabase.cs
- RowSpanVector.cs
- RectAnimationClockResource.cs
- SecurityContext.cs
- ExtensionSurface.cs
- KeyFrames.cs
- COM2PictureConverter.cs
- WebZone.cs
- LinkArea.cs
- SafeWaitHandle.cs
- StylusPointProperties.cs
- ResXResourceWriter.cs
- DrawingContextWalker.cs
- JsonUriDataContract.cs
- elementinformation.cs
- ColorContext.cs
- ClaimSet.cs
- SingletonConnectionReader.cs
- TriggerCollection.cs
- UnsignedPublishLicense.cs
- XPathSingletonIterator.cs
- ISO2022Encoding.cs
- ControlTemplate.cs
- RangeBase.cs
- RootDesignerSerializerAttribute.cs
- SQLDateTime.cs
- BitmapMetadataBlob.cs
- EmptyImpersonationContext.cs
- SqlPersonalizationProvider.cs
- MailWebEventProvider.cs
- DrawTreeNodeEventArgs.cs
- DataGridTablesFactory.cs
- Int32AnimationBase.cs
- DriveInfo.cs
- UxThemeWrapper.cs
- IDictionary.cs
- ControlBuilderAttribute.cs
- SqlDataSourceCustomCommandPanel.cs
- ButtonRenderer.cs
- UnknownBitmapEncoder.cs
- NativeCppClassAttribute.cs
- SelectionProcessor.cs
- Int16AnimationUsingKeyFrames.cs
- WebContext.cs
- GradientBrush.cs
- HeaderedItemsControl.cs
- SoapObjectReader.cs
- Stack.cs
- SiteMapNodeItemEventArgs.cs
- Rotation3DAnimationBase.cs
- SystemWebSectionGroup.cs
- HashMembershipCondition.cs
- DataGridViewColumnTypeEditor.cs
- NonSerializedAttribute.cs
- ToolStripTextBox.cs
- Bold.cs
- SocketAddress.cs
- ArglessEventHandlerProxy.cs
- AppDomainAttributes.cs
- BasicViewGenerator.cs
- MessageSecurityOverHttpElement.cs
- PointAnimationClockResource.cs
- Accessible.cs