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
- TemplateContent.cs
- SqlColumnizer.cs
- mactripleDES.cs
- DataControlLinkButton.cs
- WhereQueryOperator.cs
- DataObjectPastingEventArgs.cs
- TraceEventCache.cs
- SqlMethods.cs
- SqlEnums.cs
- UIPropertyMetadata.cs
- ProcessingInstructionAction.cs
- MeshGeometry3D.cs
- CloseCollectionAsyncResult.cs
- ScalarRestriction.cs
- InternalRelationshipCollection.cs
- GlobalEventManager.cs
- ResourceType.cs
- baseaxisquery.cs
- RowType.cs
- ScrollBarRenderer.cs
- ClientScriptManagerWrapper.cs
- SortedDictionary.cs
- AssemblyFilter.cs
- ScrollItemPatternIdentifiers.cs
- ResourceIDHelper.cs
- Button.cs
- TextHintingModeValidation.cs
- WindowsComboBox.cs
- XPathNavigator.cs
- securitycriticaldataformultiplegetandset.cs
- SmiEventSink_Default.cs
- Point4D.cs
- RewritingValidator.cs
- GenericWebPart.cs
- HttpRequestBase.cs
- Globals.cs
- BrowserCapabilitiesFactoryBase.cs
- SHA384Cng.cs
- BamlRecordReader.cs
- EditorAttribute.cs
- CalloutQueueItem.cs
- CollectionViewProxy.cs
- UIntPtr.cs
- TimeoutValidationAttribute.cs
- ArraySet.cs
- CommonRemoteMemoryBlock.cs
- RangeValuePattern.cs
- coordinator.cs
- ZipIOLocalFileHeader.cs
- glyphs.cs
- ObjectStateManagerMetadata.cs
- XmlQualifiedName.cs
- MailAddressCollection.cs
- NonVisualControlAttribute.cs
- TransferMode.cs
- ListViewItemMouseHoverEvent.cs
- ObfuscationAttribute.cs
- ParentQuery.cs
- LinqDataSourceDeleteEventArgs.cs
- ZipPackage.cs
- DataGridViewDesigner.cs
- ExpressionVisitor.cs
- XamlReader.cs
- VectorAnimation.cs
- DbProviderSpecificTypePropertyAttribute.cs
- RequestNavigateEventArgs.cs
- PageEventArgs.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- CodeCommentStatement.cs
- RSAOAEPKeyExchangeFormatter.cs
- WebZone.cs
- CommonGetThemePartSize.cs
- StringWriter.cs
- ExtenderHelpers.cs
- XmlTextReaderImplHelpers.cs
- Walker.cs
- SpeechRecognitionEngine.cs
- ConnectionConsumerAttribute.cs
- ItemsChangedEventArgs.cs
- EditorPartCollection.cs
- HttpApplication.cs
- ValidationSummaryDesigner.cs
- XPathParser.cs
- AssemblyNameProxy.cs
- UniformGrid.cs
- printdlgexmarshaler.cs
- EventDescriptor.cs
- UniqueIdentifierService.cs
- _KerberosClient.cs
- BindingsSection.cs
- GeneralTransform3D.cs
- FormatterServices.cs
- ObjectDataProvider.cs
- ProtocolElement.cs
- ADMembershipProvider.cs
- SQLDecimalStorage.cs
- BCLDebug.cs
- TimeSpanOrInfiniteValidator.cs
- BigIntegerStorage.cs
- XmlUrlResolver.cs