Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Presentation / System / Activities / Presentation / Model / AttachedPropertyInfo.cs / 1305376 / AttachedPropertyInfo.cs
//----------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//---------------------------------------------------------------
namespace System.Activities.Presentation.Model
{
using System.Activities.Presentation;
public abstract class AttachedPropertyInfo
{
bool isBrowsable = true;
public string PropertyName { get; set; }
internal bool IsBrowsable
{
get { return isBrowsable; }
set { this.isBrowsable = value; }
}
internal abstract void Register(ViewStateAttachedPropertyFeature viewStateAttachedPropertyFeature);
}
public sealed class AttachedPropertyInfo : AttachedPropertyInfo
{
public T DefaultValue { get; set; }
internal override void Register(ViewStateAttachedPropertyFeature viewStateAttachedPropertyFeature)
{
viewStateAttachedPropertyFeature.RegisterAttachedProperty(this.PropertyName, this.IsBrowsable, this.DefaultValue);
}
}
}
// 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
- Icon.cs
- View.cs
- CellTreeNode.cs
- MethodAccessException.cs
- RuleSetBrowserDialog.cs
- NativeCppClassAttribute.cs
- PingReply.cs
- AnnotationComponentChooser.cs
- Tokenizer.cs
- TreeNodeCollectionEditor.cs
- HTTP_SERVICE_CONFIG_URLACL_PARAM.cs
- WebBrowserBase.cs
- DashStyle.cs
- ChannelReliableSession.cs
- DataGridColumnEventArgs.cs
- DesignerActionMethodItem.cs
- CatalogPartCollection.cs
- SqlDataSourceCache.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- InteropAutomationProvider.cs
- DataGridViewRowEventArgs.cs
- ForceCopyBuildProvider.cs
- ExceptionUtil.cs
- ControlHelper.cs
- CodeAccessSecurityEngine.cs
- UnsafeNativeMethodsTablet.cs
- ClientScriptItemCollection.cs
- XmlNodeList.cs
- JsonUriDataContract.cs
- InvalidAsynchronousStateException.cs
- PolicyException.cs
- SerialErrors.cs
- GridViewHeaderRowPresenter.cs
- HttpCacheParams.cs
- TypeConverterAttribute.cs
- FixedDocumentSequencePaginator.cs
- KeyConstraint.cs
- XmlDomTextWriter.cs
- FixedTextSelectionProcessor.cs
- DataBoundControlAdapter.cs
- IsolatedStorageFilePermission.cs
- InvalidAsynchronousStateException.cs
- CatalogPartChrome.cs
- TransactionBridge.cs
- DPAPIProtectedConfigurationProvider.cs
- SpnEndpointIdentityExtension.cs
- ListViewSortEventArgs.cs
- UrlMappingCollection.cs
- BitmapEffectDrawingContent.cs
- Application.cs
- InvalidFilterCriteriaException.cs
- securitymgrsite.cs
- ByteStream.cs
- AssertFilter.cs
- SessionSwitchEventArgs.cs
- DataBindingCollection.cs
- PersonalizationDictionary.cs
- FragmentQueryKB.cs
- FocusManager.cs
- DateTimeOffsetConverter.cs
- CompilationUnit.cs
- ServicePointManager.cs
- VirtualDirectoryMapping.cs
- TextEditorCharacters.cs
- TimelineCollection.cs
- Task.cs
- WindowsImpersonationContext.cs
- mda.cs
- MutexSecurity.cs
- ExeConfigurationFileMap.cs
- QilLoop.cs
- WSHttpSecurityElement.cs
- HtmlElementEventArgs.cs
- SerializerProvider.cs
- PropertyTab.cs
- PackWebRequestFactory.cs
- CommandID.cs
- ElapsedEventArgs.cs
- RectangleHotSpot.cs
- BamlStream.cs
- ObjectQueryProvider.cs
- _DomainName.cs
- BitmapData.cs
- ConfigXmlSignificantWhitespace.cs
- ExclusiveTcpTransportManager.cs
- TypeDescriptionProviderAttribute.cs
- ProgramPublisher.cs
- TreeViewCancelEvent.cs
- TypeUtils.cs
- NativeActivityAbortContext.cs
- embossbitmapeffect.cs
- WebHttpElement.cs
- NameTable.cs
- PointLightBase.cs
- MediaCommands.cs
- ConnectionsZone.cs
- BooleanExpr.cs
- CmsInterop.cs
- CapabilitiesState.cs
- FixedSOMImage.cs