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
- JumpPath.cs
- BamlResourceContent.cs
- XmlSchemaAppInfo.cs
- ProfileBuildProvider.cs
- Attachment.cs
- RNGCryptoServiceProvider.cs
- TextOnlyOutput.cs
- MessageBox.cs
- DescendantBaseQuery.cs
- TabControlAutomationPeer.cs
- PackageDigitalSignatureManager.cs
- XmlTextEncoder.cs
- HttpApplicationFactory.cs
- StaticResourceExtension.cs
- ServiceBusyException.cs
- NewArrayExpression.cs
- Primitive.cs
- InfiniteTimeSpanConverter.cs
- RC2CryptoServiceProvider.cs
- AppDomainAttributes.cs
- EmptyTextWriter.cs
- Animatable.cs
- ExpressionBuilder.cs
- XmlSchemas.cs
- RowUpdatingEventArgs.cs
- TemplateField.cs
- XmlSecureResolver.cs
- DES.cs
- PictureBox.cs
- SBCSCodePageEncoding.cs
- ToolStripOverflow.cs
- QueueProcessor.cs
- _OSSOCK.cs
- ConstraintConverter.cs
- RelationshipManager.cs
- TypeSystem.cs
- Expression.cs
- ExecutedRoutedEventArgs.cs
- TaskFileService.cs
- uribuilder.cs
- GeneratedContractType.cs
- CodeVariableReferenceExpression.cs
- Behavior.cs
- Assembly.cs
- PrintPageEvent.cs
- StatusBarPanel.cs
- SAPICategories.cs
- Dispatcher.cs
- WebPartConnectionsDisconnectVerb.cs
- HostedTransportConfigurationManager.cs
- Empty.cs
- MenuStrip.cs
- ColumnCollectionEditor.cs
- TransportDefaults.cs
- LineGeometry.cs
- ObjectRef.cs
- EmptyQuery.cs
- WebPartCollection.cs
- ValueUtilsSmi.cs
- Visual3D.cs
- IISUnsafeMethods.cs
- ManipulationVelocities.cs
- ListBoxItemAutomationPeer.cs
- DocumentGrid.cs
- IEnumerable.cs
- PolicyValidationException.cs
- Clipboard.cs
- MailDefinition.cs
- OLEDB_Enum.cs
- GAC.cs
- SettingsPropertyNotFoundException.cs
- Byte.cs
- ClientSettings.cs
- OleDbParameter.cs
- XmlJsonReader.cs
- AssemblyInfo.cs
- HtmlImage.cs
- StreamWriter.cs
- ColorContextHelper.cs
- XmlLinkedNode.cs
- SqlDataSourceSelectingEventArgs.cs
- ByteStorage.cs
- Roles.cs
- Set.cs
- AliasExpr.cs
- RowsCopiedEventArgs.cs
- PropertyGroupDescription.cs
- BackgroundWorker.cs
- DataGridViewTextBoxEditingControl.cs
- ButtonPopupAdapter.cs
- SerializationInfo.cs
- EventMap.cs
- AddInEnvironment.cs
- PolyBezierSegment.cs
- EntityExpressionVisitor.cs
- FastEncoder.cs
- MediaEntryAttribute.cs
- StrongNameMembershipCondition.cs
- DetailsViewUpdatedEventArgs.cs
- ParallelLoopState.cs