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
- ConfigXmlWhitespace.cs
- LightweightEntityWrapper.cs
- DllNotFoundException.cs
- _FtpDataStream.cs
- ServiceParser.cs
- VisemeEventArgs.cs
- HealthMonitoringSection.cs
- ObjectViewListener.cs
- GlobalProxySelection.cs
- CreateUserWizardStep.cs
- AuthenticationModuleElementCollection.cs
- DirtyTextRange.cs
- DefaultBindingPropertyAttribute.cs
- SHA384.cs
- StylusPointCollection.cs
- WebPartRestoreVerb.cs
- DSASignatureFormatter.cs
- XDRSchema.cs
- GridViewSortEventArgs.cs
- _LocalDataStore.cs
- XmlSchemaSimpleTypeRestriction.cs
- TraceHandlerErrorFormatter.cs
- WebRequestModulesSection.cs
- ObjectResult.cs
- UndoUnit.cs
- RootAction.cs
- DataGridCell.cs
- IApplicationTrustManager.cs
- UpdateManifestForBrowserApplication.cs
- SystemKeyConverter.cs
- CollectionViewSource.cs
- TextServicesManager.cs
- SqlEnums.cs
- AttributeCollection.cs
- NetworkStream.cs
- EmptyEnumerable.cs
- ReadOnlyCollection.cs
- PermissionListSet.cs
- UriScheme.cs
- ClientRoleProvider.cs
- CodeSnippetTypeMember.cs
- HttpWrapper.cs
- SqlCacheDependencySection.cs
- FileSecurity.cs
- BeginEvent.cs
- SqlDataSourceFilteringEventArgs.cs
- ISAPIWorkerRequest.cs
- SemaphoreFullException.cs
- SamlAction.cs
- _AutoWebProxyScriptWrapper.cs
- SystemIPv4InterfaceProperties.cs
- Int64KeyFrameCollection.cs
- _StreamFramer.cs
- BuildProviderCollection.cs
- HandleCollector.cs
- Socket.cs
- EventMappingSettings.cs
- BezierSegment.cs
- DispatcherExceptionFilterEventArgs.cs
- GeneralTransform.cs
- ExpandoClass.cs
- CompoundFileIOPermission.cs
- LineSegment.cs
- ClientType.cs
- BuildDependencySet.cs
- BinaryCommonClasses.cs
- CopyNodeSetAction.cs
- BitmapEffectvisualstate.cs
- XmlNamedNodeMap.cs
- TempFiles.cs
- WebConfigurationManager.cs
- XmlSchemas.cs
- RichTextBoxAutomationPeer.cs
- _UriTypeConverter.cs
- Run.cs
- MethodExpr.cs
- InternalEnumValidator.cs
- SectionVisual.cs
- UnmanagedMemoryStream.cs
- ViewValidator.cs
- SearchExpression.cs
- XmlLangPropertyAttribute.cs
- NameSpaceExtractor.cs
- SafeProcessHandle.cs
- AliasGenerator.cs
- SecureConversationServiceElement.cs
- InheritanceRules.cs
- X509CertificateValidator.cs
- FrameDimension.cs
- StorageComplexPropertyMapping.cs
- PtsHost.cs
- GlyphInfoList.cs
- SqlServer2KCompatibilityCheck.cs
- NamedPermissionSet.cs
- WindowManager.cs
- SuppressMergeCheckAttribute.cs
- TimeSpanSecondsConverter.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- AutomationPattern.cs