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
- ToolStripDropTargetManager.cs
- RichListBox.cs
- LassoSelectionBehavior.cs
- HtmlFormParameterWriter.cs
- FlatButtonAppearance.cs
- XmlSerializer.cs
- OracleTimeSpan.cs
- ResourcePermissionBase.cs
- CompilerHelpers.cs
- UnsafeNativeMethodsPenimc.cs
- ClientTargetSection.cs
- TdsParameterSetter.cs
- Int16Animation.cs
- AutoResetEvent.cs
- PointLight.cs
- SqlDependencyListener.cs
- ScrollProviderWrapper.cs
- FileRecordSequenceCompletedAsyncResult.cs
- RawStylusSystemGestureInputReport.cs
- SafeViewOfFileHandle.cs
- AlternateView.cs
- EncryptedData.cs
- SqlDataRecord.cs
- DbReferenceCollection.cs
- FixedSOMFixedBlock.cs
- _IPv6Address.cs
- BitStream.cs
- TreeNodeStyle.cs
- Bookmark.cs
- BamlBinaryReader.cs
- ToolStripControlHost.cs
- DocumentXmlWriter.cs
- TranslateTransform3D.cs
- DataGrid.cs
- _NegoState.cs
- HandledEventArgs.cs
- ExtensionElementCollection.cs
- DrawingContextDrawingContextWalker.cs
- UserControlParser.cs
- ReachSerializer.cs
- PlacementWorkspace.cs
- TextEffectResolver.cs
- FunctionCommandText.cs
- MenuItemCollection.cs
- FastEncoderWindow.cs
- TextParaClient.cs
- MessageQueueAccessControlEntry.cs
- RequestQueryProcessor.cs
- ResolveDuplexAsyncResult.cs
- SqlDataSourceCommandParser.cs
- followingsibling.cs
- _NativeSSPI.cs
- OptionUsage.cs
- XmlArrayItemAttribute.cs
- MergePropertyDescriptor.cs
- XmlSerializerFormatAttribute.cs
- DataGridViewRowPostPaintEventArgs.cs
- BindStream.cs
- ConsumerConnectionPointCollection.cs
- MetadataPropertyvalue.cs
- IsolatedStorageFileStream.cs
- RangeValidator.cs
- DataTemplateKey.cs
- OletxVolatileEnlistment.cs
- TypeTypeConverter.cs
- ToolZone.cs
- PersistenceTypeAttribute.cs
- NativeMethods.cs
- ParameterInfo.cs
- ActivityExecutorDelegateInfo.cs
- PrintPreviewGraphics.cs
- MemberJoinTreeNode.cs
- HttpWebRequest.cs
- RefreshEventArgs.cs
- HitTestWithGeometryDrawingContextWalker.cs
- AnonymousIdentificationModule.cs
- TableAutomationPeer.cs
- HtmlMeta.cs
- ValidationResult.cs
- EntityViewContainer.cs
- ToolStripTextBox.cs
- ElementHostPropertyMap.cs
- SqlBulkCopy.cs
- StatusBarDesigner.cs
- Focus.cs
- XmlBinaryReaderSession.cs
- DBSchemaTable.cs
- ColorKeyFrameCollection.cs
- ListControl.cs
- ArraySegment.cs
- UpdatePanelControlTrigger.cs
- OrderingExpression.cs
- TemplateDefinition.cs
- ExpressionBuilder.cs
- IsolatedStorage.cs
- SymDocumentType.cs
- DataGridCaption.cs
- HtmlInputRadioButton.cs
- XmlDataSourceNodeDescriptor.cs
- PointUtil.cs