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
- PropertySegmentSerializer.cs
- LongPath.cs
- TcpServerChannel.cs
- MachineKeySection.cs
- ConfigurationManager.cs
- Source.cs
- MetadataResolver.cs
- SqlDependencyUtils.cs
- ReadOnlyCollectionBase.cs
- ChangeInterceptorAttribute.cs
- AssociatedControlConverter.cs
- DBCommandBuilder.cs
- ContextMenu.cs
- Collection.cs
- CollaborationHelperFunctions.cs
- TraceSource.cs
- ping.cs
- COM2Properties.cs
- CacheManager.cs
- QueryContinueDragEventArgs.cs
- DataExpression.cs
- ScriptMethodAttribute.cs
- SoapObjectInfo.cs
- DataGridViewComboBoxCell.cs
- PageTheme.cs
- LinearKeyFrames.cs
- HitTestFilterBehavior.cs
- WorkflowMarkupSerializationProvider.cs
- SelectionRange.cs
- DataGridCellInfo.cs
- XmlSerializationGeneratedCode.cs
- ObjectKeyFrameCollection.cs
- PerformanceCounterScope.cs
- ButtonStandardAdapter.cs
- DataGridViewRowsAddedEventArgs.cs
- HoistedLocals.cs
- FlowDocumentPage.cs
- AliasExpr.cs
- AsymmetricSignatureFormatter.cs
- InputEventArgs.cs
- CollectionBuilder.cs
- AssemblyHelper.cs
- Drawing.cs
- BulletDecorator.cs
- ScriptMethodAttribute.cs
- BamlResourceDeserializer.cs
- SafeViewOfFileHandle.cs
- TextServicesHost.cs
- StaticSiteMapProvider.cs
- LinearGradientBrush.cs
- FeatureSupport.cs
- OracleInternalConnection.cs
- LongValidatorAttribute.cs
- ComponentGuaranteesAttribute.cs
- ClientBuildManagerCallback.cs
- EntityContainerAssociationSetEnd.cs
- ipaddressinformationcollection.cs
- OleDbMetaDataFactory.cs
- PersistenceTask.cs
- EntityKey.cs
- XmlArrayAttribute.cs
- DataGridViewIntLinkedList.cs
- QueryResponse.cs
- MultiBindingExpression.cs
- OutputCacheProfile.cs
- SiteMapNodeItemEventArgs.cs
- WindowsFormsHostAutomationPeer.cs
- SafeEventLogWriteHandle.cs
- Sorting.cs
- GlobalAllocSafeHandle.cs
- DbProviderConfigurationHandler.cs
- GenericUriParser.cs
- SQLByte.cs
- ContainerControl.cs
- EmissiveMaterial.cs
- DispatchChannelSink.cs
- WebPartZoneAutoFormat.cs
- EntityClientCacheEntry.cs
- InvalidWMPVersionException.cs
- SendKeys.cs
- MultiAsyncResult.cs
- PerfService.cs
- ApplicationActivator.cs
- ComEventsHelper.cs
- NativeCompoundFileAPIs.cs
- ToolStripSplitButton.cs
- UrlMappingsModule.cs
- FontEditor.cs
- XslAstAnalyzer.cs
- ClusterUtils.cs
- ConfigurationException.cs
- StringCollection.cs
- MimePart.cs
- Block.cs
- StringPropertyBuilder.cs
- CompilationRelaxations.cs
- ReliabilityContractAttribute.cs
- XmlCompatibilityReader.cs
- EventSinkActivity.cs
- DbConnectionInternal.cs