Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Activities / System / ServiceModel / Activities / Tracking / Configuration / VariableElement.cs / 1305376 / VariableElement.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Activities.Tracking.Configuration { using System.Configuration; using System.Activities.Tracking; using System.Runtime; using System.Diagnostics.CodeAnalysis; [Fx.Tag.XamlVisible(false)] public class VariableElement : 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), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired | 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, IsRequired = true)] [StringValidator(MinLength = 0)] [SuppressMessage(FxCop.Category.Configuration, FxCop.Rule.ConfigurationValidatorAttributeRule, MessageId = "System.ServiceModel.Activities.Tracking.Configuration.VariableElement.Name", Justification = "StringValidator verifies minimum size")] 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
- sqlmetadatafactory.cs
- BuildProvider.cs
- EndpointDiscoveryBehavior.cs
- AuthorizationRule.cs
- CultureInfoConverter.cs
- EditorAttribute.cs
- FileDetails.cs
- WindowsSecurityToken.cs
- SmtpLoginAuthenticationModule.cs
- ScrollData.cs
- OLEDB_Enum.cs
- UnsafeNativeMethods.cs
- HScrollProperties.cs
- ElementHost.cs
- UrlMappingsSection.cs
- EpmHelper.cs
- ShaderEffect.cs
- SHA384CryptoServiceProvider.cs
- BuilderPropertyEntry.cs
- CqlQuery.cs
- XpsFilter.cs
- PathData.cs
- InvalidBodyAccessException.cs
- ObjectHelper.cs
- PeerTransportListenAddressValidatorAttribute.cs
- SystemUnicastIPAddressInformation.cs
- Root.cs
- StrokeNodeEnumerator.cs
- EntityClientCacheKey.cs
- ShaderEffect.cs
- ToolStripPanelCell.cs
- Matrix3D.cs
- Math.cs
- fixedPageContentExtractor.cs
- TextFindEngine.cs
- EventProxy.cs
- StylusCollection.cs
- XamlGridLengthSerializer.cs
- SizeChangedEventArgs.cs
- RootBuilder.cs
- XmlSchemaObject.cs
- Image.cs
- SafeFileMappingHandle.cs
- Logging.cs
- LineBreakRecord.cs
- TextSelectionProcessor.cs
- Point3DAnimationBase.cs
- BaseParagraph.cs
- AnnotationDocumentPaginator.cs
- InputDevice.cs
- Int16.cs
- Document.cs
- FileLevelControlBuilderAttribute.cs
- LogicalTreeHelper.cs
- RuntimeConfig.cs
- DesignTimeTemplateParser.cs
- TreeNodeMouseHoverEvent.cs
- ConfigurationLocationCollection.cs
- UnicastIPAddressInformationCollection.cs
- FixedSOMGroup.cs
- TreeNodeBindingCollection.cs
- InvariantComparer.cs
- NullableConverter.cs
- COM2ExtendedUITypeEditor.cs
- KeyTime.cs
- Helpers.cs
- NotFiniteNumberException.cs
- DependencyObjectCodeDomSerializer.cs
- XmlMapping.cs
- ProgressBar.cs
- ScrollChrome.cs
- DoubleAnimationClockResource.cs
- Win32Exception.cs
- ExpandableObjectConverter.cs
- CryptoProvider.cs
- WinFormsSecurity.cs
- HttpChannelHelpers.cs
- Axis.cs
- EntityParameterCollection.cs
- GeneralTransform3DGroup.cs
- XPathNavigatorKeyComparer.cs
- SqlRecordBuffer.cs
- XhtmlBasicLinkAdapter.cs
- UrlAuthFailedErrorFormatter.cs
- GenericUriParser.cs
- XmlParser.cs
- TableProviderWrapper.cs
- FlowDocumentReaderAutomationPeer.cs
- ThicknessAnimationBase.cs
- BitmapEffect.cs
- TextTreeObjectNode.cs
- ResourceCategoryAttribute.cs
- ToolStripScrollButton.cs
- RunInstallerAttribute.cs
- HostDesigntimeLicenseContext.cs
- DesignerSerializationOptionsAttribute.cs
- BindingSource.cs
- CqlErrorHelper.cs
- LineGeometry.cs
- SchemaImporterExtension.cs