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
- KnownColorTable.cs
- SectionXmlInfo.cs
- XDRSchema.cs
- XmlElement.cs
- BrowserInteropHelper.cs
- ArrayTypeMismatchException.cs
- EditorAttribute.cs
- EntityDescriptor.cs
- TextBoxBase.cs
- PingOptions.cs
- SynchronizingStream.cs
- AudioSignalProblemOccurredEventArgs.cs
- NetworkAddressChange.cs
- RootAction.cs
- XamlTypeMapperSchemaContext.cs
- SecurityKeyType.cs
- DataView.cs
- OperationInvokerTrace.cs
- Int32Rect.cs
- CollectionsUtil.cs
- UserControlBuildProvider.cs
- _LoggingObject.cs
- ViewKeyConstraint.cs
- RegisteredArrayDeclaration.cs
- FamilyTypefaceCollection.cs
- sqlinternaltransaction.cs
- CommandExpr.cs
- ExpressionBuilderCollection.cs
- Signature.cs
- StrokeNodeEnumerator.cs
- httpserverutility.cs
- EditorZone.cs
- ApplicationManager.cs
- ExceptionRoutedEventArgs.cs
- AdapterUtil.cs
- XmlSchemaSimpleContentExtension.cs
- ObjectItemAttributeAssemblyLoader.cs
- Activity.cs
- ResourceSet.cs
- SchemaCollectionPreprocessor.cs
- MenuEventArgs.cs
- DataGridViewLinkCell.cs
- Int64AnimationBase.cs
- MasterPageBuildProvider.cs
- ComplexPropertyEntry.cs
- BaseTemplateBuildProvider.cs
- AdornerDecorator.cs
- DefaultValueAttribute.cs
- TripleDES.cs
- Vector3DAnimationBase.cs
- MethodToken.cs
- DbExpressionRules.cs
- DBSchemaRow.cs
- ProgressBarHighlightConverter.cs
- UserControl.cs
- UInt32Storage.cs
- ISAPIRuntime.cs
- SystemResourceHost.cs
- MessageBox.cs
- Error.cs
- BehaviorEditorPart.cs
- EventListener.cs
- DtdParser.cs
- CommonRemoteMemoryBlock.cs
- AssemblyResourceLoader.cs
- DatagridviewDisplayedBandsData.cs
- AuthenticationException.cs
- SpecialTypeDataContract.cs
- EventArgs.cs
- URL.cs
- MainMenu.cs
- SqlMethodCallConverter.cs
- BaseParser.cs
- HttpResponseHeader.cs
- StringBuilder.cs
- SvcMapFileSerializer.cs
- DataTableReaderListener.cs
- MarkupCompilePass2.cs
- StrongNameKeyPair.cs
- DynamicObjectAccessor.cs
- DesignerActionListCollection.cs
- DataGridViewDataConnection.cs
- TextServicesCompartmentEventSink.cs
- BindingValueChangedEventArgs.cs
- DeviceContext2.cs
- XmlStreamStore.cs
- Win32PrintDialog.cs
- HybridDictionary.cs
- ResourcePool.cs
- Splitter.cs
- CmsUtils.cs
- StrokeNodeOperations.cs
- TableCellCollection.cs
- DataViewManager.cs
- DBConnection.cs
- DesignSurfaceServiceContainer.cs
- ObjectAnimationBase.cs
- HttpBufferlessInputStream.cs
- PublishLicense.cs
- Duration.cs