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
- IsolatedStoragePermission.cs
- ImageButton.cs
- DataGridViewRowCancelEventArgs.cs
- ExceptionUtility.cs
- TableLayoutPanelCodeDomSerializer.cs
- BaseTemplateBuildProvider.cs
- WebBrowserHelper.cs
- DataControlFieldTypeEditor.cs
- Transform.cs
- SoapEnumAttribute.cs
- CacheHelper.cs
- WpfGeneratedKnownTypes.cs
- TypeHelpers.cs
- _KerberosClient.cs
- TemplateLookupAction.cs
- EncoderReplacementFallback.cs
- MimeFormReflector.cs
- RsaKeyIdentifierClause.cs
- ReflectionTypeLoadException.cs
- _ScatterGatherBuffers.cs
- XmlCharacterData.cs
- PartialCachingAttribute.cs
- OdbcTransaction.cs
- EditingMode.cs
- SafeNativeMethods.cs
- ConfigurationElementCollection.cs
- UpdateDelegates.Generated.cs
- DecimalAnimationBase.cs
- PageContent.cs
- ReverseInheritProperty.cs
- XamlGridLengthSerializer.cs
- Attributes.cs
- PropertyEntry.cs
- ProcessRequestArgs.cs
- MemberInfoSerializationHolder.cs
- DecimalConverter.cs
- DocumentXmlWriter.cs
- MethodExpr.cs
- AttributeEmitter.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- MessageHeaderException.cs
- SeverityFilter.cs
- ProxyGenerator.cs
- SqlDataSourceStatusEventArgs.cs
- RepeaterCommandEventArgs.cs
- IPAddressCollection.cs
- WorkItem.cs
- GlyphTypeface.cs
- basevalidator.cs
- ContextMarshalException.cs
- safelinkcollection.cs
- ClientConfigurationSystem.cs
- SecurityPolicySection.cs
- DataGridHeaderBorder.cs
- JsonCollectionDataContract.cs
- ExtensionSimplifierMarkupObject.cs
- HtmlDocument.cs
- GiveFeedbackEventArgs.cs
- ClientUrlResolverWrapper.cs
- ListItemCollection.cs
- ProfessionalColors.cs
- BrushValueSerializer.cs
- _ContextAwareResult.cs
- MediaElement.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- XmlnsCache.cs
- DataTable.cs
- BmpBitmapEncoder.cs
- DiffuseMaterial.cs
- SQLChars.cs
- SecurityAlgorithmSuite.cs
- DesignerSerializationVisibilityAttribute.cs
- DockProviderWrapper.cs
- DefaultExpressionVisitor.cs
- PathTooLongException.cs
- DropDownButton.cs
- ReferencedCollectionType.cs
- DefaultPrintController.cs
- QueryCursorEventArgs.cs
- ExpandoObject.cs
- SmiGettersStream.cs
- PersonalizationProviderCollection.cs
- MediaCommands.cs
- ImpersonateTokenRef.cs
- QueuePathDialog.cs
- OdbcUtils.cs
- Icon.cs
- KeyInstance.cs
- HttpContext.cs
- PropertyEmitter.cs
- LazyLoadBehavior.cs
- WebConfigurationHostFileChange.cs
- DrawListViewItemEventArgs.cs
- TreeViewCancelEvent.cs
- SimpleLine.cs
- ManagedFilter.cs
- DelegatingTypeDescriptionProvider.cs
- ProviderUtil.cs
- Int32RectConverter.cs