Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Activities / System / ServiceModel / Activities / Tracking / Configuration / StateElement.cs / 1305376 / StateElement.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Activities.Tracking.Configuration { using System.Configuration; using System.Runtime; using System.Diagnostics.CodeAnalysis; [Fx.Tag.XamlVisible(false)] public class StateElement : TrackingConfigurationElement { ConfigurationPropertyCollection properties; protected override ConfigurationPropertyCollection Properties { get { if (this.properties == null) { ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection(); properties.Add(new ConfigurationProperty(TrackingConfigurationStrings.Name, typeof(System.String), "*", null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsKey)); this.properties = properties; } return this.properties; } } [SuppressMessage(FxCop.Category.Configuration, FxCop.Rule.ConfigurationPropertyAttributeRule, Justification = "This property is defined by the base class to compute unique key.")] public override object ElementKey { get { return this.Name; } } [ConfigurationProperty(TrackingConfigurationStrings.Name, IsKey = true, DefaultValue = TrackingConfigurationStrings.StarWildcard)] [SuppressMessage(FxCop.Category.Configuration, FxCop.Rule.ConfigurationValidatorAttributeRule, MessageId = "System.ServiceModel.Activities.Tracking.Configuration.StateElement.Name", Justification = "StringValidator verifies minimum size")] [StringValidator(MinLength = 0)] public string Name { get { return (string)base[TrackingConfigurationStrings.Name]; } set { base[TrackingConfigurationStrings.Name] = value; } } } } // 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
- SharedUtils.cs
- DbModificationCommandTree.cs
- ActivityWithResultWrapper.cs
- ComplexPropertyEntry.cs
- XmlTypeMapping.cs
- Events.cs
- XmlSchemaComplexContent.cs
- InspectionWorker.cs
- XPathNodeHelper.cs
- BufferModesCollection.cs
- DownloadProgressEventArgs.cs
- SapiRecognizer.cs
- PopOutPanel.cs
- TdsParserStateObject.cs
- ScrollPattern.cs
- UDPClient.cs
- Errors.cs
- TypeConverterBase.cs
- _Win32.cs
- DependencyProperty.cs
- DecoratedNameAttribute.cs
- GridViewSortEventArgs.cs
- Baml6ConstructorInfo.cs
- DocumentPaginator.cs
- FontInfo.cs
- SettingsSavedEventArgs.cs
- SwitchAttribute.cs
- XmlEntity.cs
- DesignerSerializationManager.cs
- TextEditorParagraphs.cs
- BitmapImage.cs
- XmlSchemaAnnotation.cs
- SafeRightsManagementHandle.cs
- BindingCompleteEventArgs.cs
- UserInitiatedNavigationPermission.cs
- HttpApplication.cs
- SizeConverter.cs
- DataRecordObjectView.cs
- SoapTypeAttribute.cs
- ScriptResourceInfo.cs
- CmsInterop.cs
- ObjectContext.cs
- ContractBase.cs
- ObjectDataSourceEventArgs.cs
- ReadOnlyDataSource.cs
- COM2ExtendedUITypeEditor.cs
- CultureInfo.cs
- ProfilePropertySettings.cs
- CodeTypeMemberCollection.cs
- AccessedThroughPropertyAttribute.cs
- CompModSwitches.cs
- ContextBase.cs
- SignatureToken.cs
- MatrixCamera.cs
- PeerCollaborationPermission.cs
- Brush.cs
- CodeExpressionStatement.cs
- BamlVersionHeader.cs
- LabelLiteral.cs
- ObjectDataSource.cs
- TimeoutException.cs
- TextClipboardData.cs
- EventPrivateKey.cs
- EntitySqlQueryBuilder.cs
- RootAction.cs
- InputProcessorProfilesLoader.cs
- RepeaterItemCollection.cs
- SafeReversePInvokeHandle.cs
- HttpRequest.cs
- AddInSegmentDirectoryNotFoundException.cs
- StyleXamlParser.cs
- TypeUtil.cs
- AsyncOperation.cs
- TextEffect.cs
- ReadOnlyCollection.cs
- OletxDependentTransaction.cs
- TemplateKeyConverter.cs
- DbInsertCommandTree.cs
- QuaternionKeyFrameCollection.cs
- SQLBytes.cs
- OracleTimeSpan.cs
- MasterPageBuildProvider.cs
- remotingproxy.cs
- DataContractSerializerMessageContractImporter.cs
- DataBoundControlAdapter.cs
- Validator.cs
- SafeSystemMetrics.cs
- ProxyWebPartManager.cs
- DataRowComparer.cs
- TypeExtension.cs
- PageCodeDomTreeGenerator.cs
- CaseExpr.cs
- AutoResetEvent.cs
- DoubleAnimationUsingPath.cs
- MarkupWriter.cs
- MissingMethodException.cs
- TextShapeableCharacters.cs
- DocumentViewerAutomationPeer.cs
- IfAction.cs
- CultureMapper.cs