Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Presentation / System / Activities / Presentation / Base / Documents / ViewManagerAttribute.cs / 1305376 / ViewManagerAttribute.cs
namespace System.Activities.Presentation.Documents { using System.Activities.Presentation; using System.Activities.Presentation.Internal.Properties; using System; using System.Globalization; ////// This attribute can be placed on the root of a model /// object graph to specify what view manager should be /// used to present the view. /// [AttributeUsage(AttributeTargets.Class, Inherited=true, AllowMultiple=false)] sealed class ViewManagerAttribute : Attribute { private Type _viewManagerType; ////// An empty ViewManagerAttribute allows you to "unset" the view manager from a base class. /// public ViewManagerAttribute() { } ////// Creates a new ViewManager attribute. /// /// The type of view manager to use. The type specified must derive from ViewManager. ///If viewManagerType is null. ///If viewManagerType does not specify a type that derives from ViewManager. public ViewManagerAttribute(Type viewManagerType) { if (viewManagerType == null) throw FxTrace.Exception.ArgumentNull("viewManagerType"); if (!typeof(ViewManager).IsAssignableFrom(viewManagerType)) { throw FxTrace.Exception.AsError(new ArgumentException(string.Format(CultureInfo.CurrentCulture, Resources.Error_InvalidArgumentType, "viewManagerType", typeof(ViewManager).FullName))); } _viewManagerType = viewManagerType; } ////// The type of view manager to create for the model. /// public Type ViewManagerType { get { return _viewManagerType; } } } } // 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
- ServiceOperationParameter.cs
- UpdateCommand.cs
- WebPartEditorCancelVerb.cs
- InvalidProgramException.cs
- RightsManagementEncryptionTransform.cs
- ToolBarButtonClickEvent.cs
- ControlTemplate.cs
- _ConnectStream.cs
- FigureHelper.cs
- ButtonPopupAdapter.cs
- SoapTypeAttribute.cs
- CodeDirectiveCollection.cs
- RewritingSimplifier.cs
- XmlNode.cs
- DataServiceClientException.cs
- EditorOptionAttribute.cs
- SamlAttribute.cs
- shaper.cs
- ExtensionWindow.cs
- DesignOnlyAttribute.cs
- TabControlCancelEvent.cs
- WebPartVerb.cs
- CategoriesDocumentFormatter.cs
- Compiler.cs
- dataprotectionpermission.cs
- Vector3DValueSerializer.cs
- ParseChildrenAsPropertiesAttribute.cs
- GAC.cs
- DataGridViewElement.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- BitStream.cs
- VisualStyleElement.cs
- CodeTypeMember.cs
- dbenumerator.cs
- XmlAttributeOverrides.cs
- XmlFormatExtensionAttribute.cs
- ClientBuildManager.cs
- AQNBuilder.cs
- OleDbMetaDataFactory.cs
- graph.cs
- XmlRootAttribute.cs
- DataFormat.cs
- TemplateControlBuildProvider.cs
- NamedPipeAppDomainProtocolHandler.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- dataprotectionpermission.cs
- ConfigsHelper.cs
- MULTI_QI.cs
- ReadOnlyNameValueCollection.cs
- PathFigureCollectionConverter.cs
- DummyDataSource.cs
- Bitmap.cs
- DataTableTypeConverter.cs
- LineSegment.cs
- XPathConvert.cs
- RuleDefinitions.cs
- EntityException.cs
- RubberbandSelector.cs
- HtmlAnchor.cs
- Keywords.cs
- ControlDesigner.cs
- IssuanceLicense.cs
- ListBoxItemAutomationPeer.cs
- ToolboxItemFilterAttribute.cs
- StrictAndMessageFilter.cs
- EdmPropertyAttribute.cs
- QuadraticBezierSegment.cs
- ScriptManagerProxy.cs
- CharStorage.cs
- ChooseAction.cs
- DbProviderSpecificTypePropertyAttribute.cs
- ExpandCollapseProviderWrapper.cs
- FirewallWrapper.cs
- SqlParameterCollection.cs
- RightsManagementInformation.cs
- DocumentEventArgs.cs
- Rfc2898DeriveBytes.cs
- SettingsPropertyNotFoundException.cs
- EntityDataSourceDesigner.cs
- StructuredType.cs
- EventTrigger.cs
- Floater.cs
- Contracts.cs
- TransactionInformation.cs
- IntegerValidator.cs
- ManagementObjectSearcher.cs
- IApplicationTrustManager.cs
- IPHostEntry.cs
- EntityCodeGenerator.cs
- RMPublishingDialog.cs
- Int16.cs
- SqlAliasesReferenced.cs
- ZipIOModeEnforcingStream.cs
- FormatterServices.cs
- FileInfo.cs
- SQLMoneyStorage.cs
- WebPartTracker.cs
- ClaimComparer.cs
- DataBoundControl.cs
- HScrollBar.cs