Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx35 / System.WorkflowServices / System / Workflow / Activities / WorkflowServiceAttributesTypeConverter.cs / 1305376 / WorkflowServiceAttributesTypeConverter.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.Workflow.Activities { using System.ComponentModel; class WorkflowServiceAttributesTypeConverter : TypeConverter { public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes) { // TypeDescriptor.GetProperties is used here to get the sub properties of the property that we want to be able // to be expandable in the property browser PropertyDescriptorCollection subProperties = TypeDescriptor.GetProperties(value, new Attribute[] { new BrowsableAttribute(true) }); return subProperties; } public override bool GetPropertiesSupported(ITypeDescriptorContext context) { // This is to make the property expandable into sub properties int he property browser return true; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HwndAppCommandInputProvider.cs
- DiscoveryRequestHandler.cs
- SourceItem.cs
- Transform.cs
- ProfileProvider.cs
- TextFormatter.cs
- ScriptReference.cs
- FigureHelper.cs
- SymmetricSecurityProtocol.cs
- XsdCachingReader.cs
- LoadRetryConstantStrategy.cs
- DLinqDataModelProvider.cs
- DPCustomTypeDescriptor.cs
- ProxyHwnd.cs
- DefaultAsyncDataDispatcher.cs
- OutputCacheProfileCollection.cs
- CompilerTypeWithParams.cs
- CodeConstructor.cs
- DrawingGroup.cs
- WorkflowMarkupSerializerMapping.cs
- DoubleCollectionConverter.cs
- StringCollection.cs
- FlowLayoutSettings.cs
- DayRenderEvent.cs
- CompilerCollection.cs
- BaseParser.cs
- Pool.cs
- DataControlFieldCollection.cs
- StringToken.cs
- ObjectFullSpanRewriter.cs
- TreeNodeConverter.cs
- FrameworkContextData.cs
- MemoryRecordBuffer.cs
- FilterUserControlBase.cs
- StrokeCollection2.cs
- DataGridViewDataErrorEventArgs.cs
- VectorCollectionValueSerializer.cs
- Binding.cs
- CaseInsensitiveHashCodeProvider.cs
- DynamicRendererThreadManager.cs
- ADRoleFactory.cs
- DBCommand.cs
- URLString.cs
- ChildDocumentBlock.cs
- XmlLanguageConverter.cs
- StopStoryboard.cs
- BaseCodeDomTreeGenerator.cs
- DataServices.cs
- MetabaseSettings.cs
- XmlNotation.cs
- XPathPatternBuilder.cs
- DescendentsWalkerBase.cs
- PointConverter.cs
- UIElement.cs
- CodeStatementCollection.cs
- ClientSideQueueItem.cs
- OutputCacheSection.cs
- TableAutomationPeer.cs
- SqlXml.cs
- WebResourceAttribute.cs
- VerticalAlignConverter.cs
- ScriptingRoleServiceSection.cs
- DataGridColumnCollection.cs
- PersonalizationProviderHelper.cs
- Rss20ItemFormatter.cs
- SupportsEventValidationAttribute.cs
- UniformGrid.cs
- handlecollector.cs
- OverflowException.cs
- AsymmetricKeyExchangeFormatter.cs
- SqlCacheDependencyDatabaseCollection.cs
- EmitterCache.cs
- MonikerProxyAttribute.cs
- XmlNodeComparer.cs
- CardSpacePolicyElement.cs
- XmlSchemaComplexContentExtension.cs
- WpfXamlMember.cs
- WorkflowValidationFailedException.cs
- ValueSerializer.cs
- Module.cs
- NodeLabelEditEvent.cs
- InheritanceRules.cs
- Axis.cs
- CommandCollectionEditor.cs
- ColumnPropertiesGroup.cs
- ArrayList.cs
- TrackBarRenderer.cs
- DataGridViewCellLinkedList.cs
- TextServicesProperty.cs
- SafeHandles.cs
- WebColorConverter.cs
- Int32AnimationBase.cs
- RemotingException.cs
- CmsInterop.cs
- HttpListenerRequest.cs
- NumericUpDownAcceleration.cs
- KeyboardEventArgs.cs
- MetafileHeader.cs
- ScrollChangedEventArgs.cs
- EUCJPEncoding.cs