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
- CodeDirectiveCollection.cs
- QueueSurrogate.cs
- EntryPointNotFoundException.cs
- StringUtil.cs
- DoubleCollection.cs
- HtmlUtf8RawTextWriter.cs
- Win32PrintDialog.cs
- PinnedBufferMemoryStream.cs
- DateTimeAutomationPeer.cs
- SpecialNameAttribute.cs
- InheritanceRules.cs
- DBSchemaTable.cs
- FragmentQueryProcessor.cs
- PersonalizationAdministration.cs
- SolidColorBrush.cs
- CodeParameterDeclarationExpressionCollection.cs
- Bold.cs
- TypedTableBaseExtensions.cs
- RequestNavigateEventArgs.cs
- XPathBinder.cs
- TargetParameterCountException.cs
- DataGridViewTextBoxCell.cs
- SoapInteropTypes.cs
- Span.cs
- RealProxy.cs
- WebBrowserNavigatedEventHandler.cs
- PipelineModuleStepContainer.cs
- Track.cs
- UIAgentCrashedException.cs
- DateTimeFormatInfo.cs
- TextElementCollection.cs
- PageFunction.cs
- DrawingContext.cs
- ToolStripDropDownButton.cs
- TypedTableBase.cs
- ToolStripItemImageRenderEventArgs.cs
- CalendarModeChangedEventArgs.cs
- CryptoConfig.cs
- Parser.cs
- CounterSample.cs
- QueryCreatedEventArgs.cs
- XmlExpressionDumper.cs
- StubHelpers.cs
- RewritingPass.cs
- InstancePersistenceCommand.cs
- AutoGeneratedField.cs
- Stroke2.cs
- BindingNavigator.cs
- SourceLineInfo.cs
- TriggerAction.cs
- HashMembershipCondition.cs
- Int32Animation.cs
- SchemaAttDef.cs
- URI.cs
- PropertyKey.cs
- Preprocessor.cs
- ControlPropertyNameConverter.cs
- SchemaMerger.cs
- HierarchicalDataSourceControl.cs
- DataListCommandEventArgs.cs
- RoutedEventHandlerInfo.cs
- StatusBarAutomationPeer.cs
- CodeDomLoader.cs
- WebPartTracker.cs
- TreeChangeInfo.cs
- FolderLevelBuildProvider.cs
- ServiceHostingEnvironment.cs
- RelatedEnd.cs
- FontDriver.cs
- MobileFormsAuthentication.cs
- DiscoveryMessageSequence.cs
- XmlAttribute.cs
- StrongNameMembershipCondition.cs
- NullableIntMinMaxAggregationOperator.cs
- ChildDocumentBlock.cs
- BindUriHelper.cs
- EntityViewContainer.cs
- XmlDocumentViewSchema.cs
- PropertiesTab.cs
- AtomServiceDocumentSerializer.cs
- Array.cs
- OleDbCommandBuilder.cs
- RemotingServices.cs
- DataRowExtensions.cs
- DbParameterHelper.cs
- WebPartTracker.cs
- EndOfStreamException.cs
- URLIdentityPermission.cs
- DynamicDataResources.Designer.cs
- TriggerActionCollection.cs
- OutputCacheProfileCollection.cs
- XmlFormatExtensionPointAttribute.cs
- ContentDesigner.cs
- BamlLocalizationDictionary.cs
- ObjectFullSpanRewriter.cs
- FilterException.cs
- SamlAuthorizationDecisionStatement.cs
- CodeGotoStatement.cs
- ExeContext.cs
- ListSortDescription.cs