Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Common / AuthoringOM / Serializer / ModifyActivitiesPropertyDescriptor.cs / 1305376 / ModifyActivitiesPropertyDescriptor.cs
namespace System.Workflow.ComponentModel.Serialization { using System; using System.CodeDom; using System.ComponentModel; using System.ComponentModel.Design; using System.ComponentModel.Design.Serialization; using System.Collections; using System.Resources; using System.Workflow.ComponentModel.Design; using System.Collections.Generic; using Microsoft.CSharp; using System.Workflow.ComponentModel; using System.Workflow.ComponentModel.Compiler; using System.CodeDom.Compiler; using System.IO; using System.Reflection; using System.Diagnostics; #region ModifyActivitiesPropertyDescriptor internal class ModifyActivitiesPropertyDescriptor : PropertyDescriptor { private PropertyInfo propInfo = null; public ModifyActivitiesPropertyDescriptor(PropertyInfo propInfo) : base("CanModifyActivities", new Attribute[0]) { this.propInfo = propInfo; } public override bool CanResetValue(object component) { throw new NotImplementedException(); } public override Type ComponentType { get { return typeof(CompositeActivity); } } public override object GetValue(object component) { return this.propInfo.GetValue(component, null); } public override bool IsReadOnly { get { return false; } } public override Type PropertyType { get { return typeof(bool); } } public override void ResetValue(object component) { throw new NotImplementedException(); } public override void SetValue(object component, object value) { this.propInfo.SetValue(component, true, null); // Design time, allow changes if (component is CompositeActivity) (component as CompositeActivity).SetValue(CompositeActivity.CustomActivityProperty, false); } public override bool ShouldSerializeValue(object component) { return false; } } #endregion } // 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
- Permission.cs
- QueryContinueDragEvent.cs
- SiteMapNodeItem.cs
- TraceSwitch.cs
- SchemaSetCompiler.cs
- FixedSchema.cs
- StylusPointPropertyInfo.cs
- ControlPropertyNameConverter.cs
- WebPartDeleteVerb.cs
- DrawListViewItemEventArgs.cs
- OdbcPermission.cs
- PictureBox.cs
- ZipIOCentralDirectoryBlock.cs
- FrameworkContextData.cs
- EncodedStreamFactory.cs
- ToolStripPanelSelectionGlyph.cs
- SingleAnimationBase.cs
- DataComponentMethodGenerator.cs
- NavigationWindow.cs
- Int64Animation.cs
- WebPartAddingEventArgs.cs
- Container.cs
- SiteMapSection.cs
- OleCmdHelper.cs
- CounterSampleCalculator.cs
- UnsafeNativeMethods.cs
- ConfigXmlWhitespace.cs
- InkCanvas.cs
- EmptyReadOnlyDictionaryInternal.cs
- SelectedCellsCollection.cs
- DataKeyCollection.cs
- EventHandlersStore.cs
- DBSchemaRow.cs
- SpellerStatusTable.cs
- SecurityContext.cs
- MessageContractAttribute.cs
- CollectionType.cs
- DataGridViewDataErrorEventArgs.cs
- ProgressBarHighlightConverter.cs
- XmlDictionaryReaderQuotas.cs
- CollectionViewGroupRoot.cs
- ListViewTableCell.cs
- Int32Rect.cs
- RotateTransform.cs
- CodeTypeDeclarationCollection.cs
- WebHttpDispatchOperationSelectorData.cs
- DataStorage.cs
- WhitespaceRuleLookup.cs
- OneWayElement.cs
- CodeEntryPointMethod.cs
- InstancePersistenceCommand.cs
- XmlSchemaSimpleContentRestriction.cs
- SafeHGlobalHandleCritical.cs
- SharedDp.cs
- EncoderParameter.cs
- MimeMultiPart.cs
- CommandBindingCollection.cs
- StorageTypeMapping.cs
- DrawingBrush.cs
- ReadOnlyDictionary.cs
- PerformanceCounterCategory.cs
- ReachSerializableProperties.cs
- RoleManagerEventArgs.cs
- LayoutTable.cs
- MappedMetaModel.cs
- NumericUpDown.cs
- MediaCommands.cs
- SqlNotificationRequest.cs
- PlatformCulture.cs
- PrimaryKeyTypeConverter.cs
- RadialGradientBrush.cs
- Thumb.cs
- ByteArrayHelperWithString.cs
- StyleCollection.cs
- BrowserDefinition.cs
- ShaderRenderModeValidation.cs
- TTSEvent.cs
- OleDbInfoMessageEvent.cs
- RenderContext.cs
- SqlDeflator.cs
- UpdatePanelTrigger.cs
- PinnedBufferMemoryStream.cs
- GiveFeedbackEventArgs.cs
- BufferAllocator.cs
- HtmlInputRadioButton.cs
- XmlException.cs
- MailBnfHelper.cs
- RbTree.cs
- XmlAggregates.cs
- SettingsPropertyValue.cs
- JobStaple.cs
- ViewPort3D.cs
- ExpressionPrefixAttribute.cs
- QuadraticBezierSegment.cs
- wgx_render.cs
- xmlformatgeneratorstatics.cs
- ToolboxDataAttribute.cs
- WpfKnownMember.cs
- Point3DAnimation.cs
- ProxyAttribute.cs