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
- TextFormatter.cs
- NonSerializedAttribute.cs
- querybuilder.cs
- UnmanagedMarshal.cs
- IsolatedStorageFilePermission.cs
- CreatingCookieEventArgs.cs
- MultiPartWriter.cs
- SelectionWordBreaker.cs
- CodeTypeReferenceCollection.cs
- CorrelationTokenTypeConvertor.cs
- RepeatEnumerable.cs
- HostedTcpTransportManager.cs
- ControlEvent.cs
- DocumentPageViewAutomationPeer.cs
- StringKeyFrameCollection.cs
- Transactions.cs
- FilterableData.cs
- JavaScriptObjectDeserializer.cs
- BadImageFormatException.cs
- OrderByQueryOptionExpression.cs
- DbException.cs
- ExpressionParser.cs
- SByteStorage.cs
- CodeRemoveEventStatement.cs
- GeneratedContractType.cs
- DbProviderManifest.cs
- CompareValidator.cs
- M3DUtil.cs
- TypeElement.cs
- BreakRecordTable.cs
- ActivityDesignerResources.cs
- DesignerAutoFormatCollection.cs
- ItemDragEvent.cs
- MimeTypePropertyAttribute.cs
- util.cs
- TableRowCollection.cs
- ParentQuery.cs
- GenerateTemporaryTargetAssembly.cs
- HMAC.cs
- ScopeElement.cs
- FileDialog_Vista_Interop.cs
- DescendantBaseQuery.cs
- GroupQuery.cs
- XmlSchemaGroupRef.cs
- RegistrySecurity.cs
- OleDragDropHandler.cs
- LoaderAllocator.cs
- RelativeSource.cs
- StandardCommands.cs
- ReferenceSchema.cs
- SamlSecurityToken.cs
- ControlValuePropertyAttribute.cs
- ArraySegment.cs
- CodeIndexerExpression.cs
- StreamInfo.cs
- CodePrimitiveExpression.cs
- EventHandlersStore.cs
- SineEase.cs
- DoubleLink.cs
- ContextBase.cs
- ActivityExecutorOperation.cs
- AQNBuilder.cs
- SplayTreeNode.cs
- NamespaceQuery.cs
- BulletedListEventArgs.cs
- RuntimeEnvironment.cs
- FlowDocumentReader.cs
- EntitySetDataBindingList.cs
- XhtmlBasicLinkAdapter.cs
- PackageStore.cs
- XamlWriter.cs
- ProviderConnectionPointCollection.cs
- ApplicationId.cs
- HuffModule.cs
- PageCache.cs
- HostedImpersonationContext.cs
- BufferBuilder.cs
- CommandDevice.cs
- activationcontext.cs
- ObjectMaterializedEventArgs.cs
- RuntimeConfig.cs
- MimeBasePart.cs
- Gdiplus.cs
- ObjectRef.cs
- SigningProgress.cs
- ConnectionStringsExpressionBuilder.cs
- Geometry3D.cs
- DirectionalLight.cs
- DeadCharTextComposition.cs
- ConfigUtil.cs
- InvariantComparer.cs
- CodeParameterDeclarationExpressionCollection.cs
- PointAnimationBase.cs
- BuildProvidersCompiler.cs
- GenerateTemporaryTargetAssembly.cs
- ToggleButton.cs
- Rect3DConverter.cs
- control.ime.cs
- WebPartsPersonalization.cs
- ElapsedEventArgs.cs