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
- ServiceDocument.cs
- InputScope.cs
- TagNameToTypeMapper.cs
- PreloadHost.cs
- SizeFConverter.cs
- DataSourceIDConverter.cs
- ManagementClass.cs
- CodeGotoStatement.cs
- InputElement.cs
- BookmarkEventArgs.cs
- DocumentApplication.cs
- Message.cs
- DrawingContextFlattener.cs
- ConfigurationStrings.cs
- SocketManager.cs
- Attribute.cs
- BulletChrome.cs
- SchemaNames.cs
- dbdatarecord.cs
- RadialGradientBrush.cs
- TextSegment.cs
- XmlNullResolver.cs
- TemplateBindingExtension.cs
- _PooledStream.cs
- CustomBindingCollectionElement.cs
- FunctionUpdateCommand.cs
- GenericEnumerator.cs
- compensatingcollection.cs
- VerticalAlignConverter.cs
- ReceiveCompletedEventArgs.cs
- DbException.cs
- ResumeStoryboard.cs
- DeviceContext.cs
- ByteAnimationBase.cs
- EntityDataSourceDesignerHelper.cs
- SelectionChangedEventArgs.cs
- StringUtil.cs
- HttpRequestCacheValidator.cs
- EntityDataSourceView.cs
- ReadOnlyCollectionBase.cs
- BitmapCacheBrush.cs
- StandardTransformFactory.cs
- DataGridState.cs
- InvokeBinder.cs
- XmlSerializer.cs
- PersonalizationProviderHelper.cs
- TrackingValidationObjectDictionary.cs
- RequestReplyCorrelator.cs
- KnowledgeBase.cs
- DefaultValidator.cs
- cookieexception.cs
- SqlTriggerContext.cs
- SettingsBase.cs
- ConfigurationLockCollection.cs
- XsltQilFactory.cs
- AllMembershipCondition.cs
- SafeNativeMethods.cs
- DispatcherFrame.cs
- XPathDocumentBuilder.cs
- BamlWriter.cs
- QilTernary.cs
- UserNamePasswordValidator.cs
- StylesEditorDialog.cs
- Point3DCollectionConverter.cs
- SoundPlayerAction.cs
- _NetRes.cs
- ValidationPropertyAttribute.cs
- BindingContext.cs
- ColumnClickEvent.cs
- CodeAssignStatement.cs
- ElementNotAvailableException.cs
- SqlConnectionString.cs
- GZipObjectSerializer.cs
- BaseConfigurationRecord.cs
- CoTaskMemHandle.cs
- EntityModelSchemaGenerator.cs
- TextViewBase.cs
- RSACryptoServiceProvider.cs
- XmlProcessingInstruction.cs
- TextRangeEdit.cs
- WriteTimeStream.cs
- returneventsaver.cs
- AnnouncementInnerClientCD1.cs
- EntityDataSourceSelectingEventArgs.cs
- ContentOperations.cs
- WebPartConnectionsEventArgs.cs
- ThrowHelper.cs
- CodeIterationStatement.cs
- SystemIPv6InterfaceProperties.cs
- SpellerHighlightLayer.cs
- CodeConditionStatement.cs
- MergablePropertyAttribute.cs
- HttpListenerElement.cs
- RootAction.cs
- PolicyConversionContext.cs
- ConfigXmlSignificantWhitespace.cs
- WindowsNonControl.cs
- DbConnectionPoolIdentity.cs
- TemplateField.cs
- COAUTHIDENTITY.cs