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
- RelationshipConverter.cs
- CallContext.cs
- NativeMethods.cs
- StickyNoteContentControl.cs
- ItemContainerGenerator.cs
- Expression.DebuggerProxy.cs
- TimersDescriptionAttribute.cs
- ImageConverter.cs
- ZipIOCentralDirectoryBlock.cs
- CqlLexer.cs
- MbpInfo.cs
- StrongNamePublicKeyBlob.cs
- KeyPullup.cs
- DispatcherTimer.cs
- ScriptReference.cs
- RC2CryptoServiceProvider.cs
- GridViewUpdatedEventArgs.cs
- AuthenticationModulesSection.cs
- BindingsCollection.cs
- EmissiveMaterial.cs
- HttpCachePolicyElement.cs
- ToolStripItemEventArgs.cs
- HtmlEncodedRawTextWriter.cs
- SafeTokenHandle.cs
- XmlName.cs
- ChangeProcessor.cs
- HttpValueCollection.cs
- SpellerHighlightLayer.cs
- SystemDropShadowChrome.cs
- FileDialogPermission.cs
- SpotLight.cs
- EventLogEntry.cs
- HttpWriter.cs
- GCHandleCookieTable.cs
- CodeDOMProvider.cs
- SafeNativeMethodsOther.cs
- EpmContentDeSerializerBase.cs
- SamlAudienceRestrictionCondition.cs
- ProtocolsConfiguration.cs
- ToolStripPanelCell.cs
- ApplicationActivator.cs
- PositiveTimeSpanValidator.cs
- WindowsGraphics.cs
- SyncOperationState.cs
- DrawingDrawingContext.cs
- MultiPageTextView.cs
- MaskedTextBox.cs
- ScriptControl.cs
- wmiprovider.cs
- ProjectionCamera.cs
- SwitchElementsCollection.cs
- HandlerFactoryWrapper.cs
- SQLBinaryStorage.cs
- QilTernary.cs
- DisposableCollectionWrapper.cs
- LinearGradientBrush.cs
- CustomExpressionEventArgs.cs
- XmlDataSourceNodeDescriptor.cs
- AssemblyCollection.cs
- QfeChecker.cs
- DbModificationClause.cs
- ToolZone.cs
- DataRowChangeEvent.cs
- StoreContentChangedEventArgs.cs
- PointCollection.cs
- DrawingAttributeSerializer.cs
- SafeBitVector32.cs
- ImageConverter.cs
- ApplicationServicesHostFactory.cs
- DSASignatureDeformatter.cs
- CodeAccessPermission.cs
- HtmlInputHidden.cs
- BamlReader.cs
- UserControlParser.cs
- InputLanguage.cs
- Serialization.cs
- propertyentry.cs
- LogPolicy.cs
- TypeDelegator.cs
- HttpCachePolicy.cs
- ElementsClipboardData.cs
- StylusPointProperty.cs
- VariantWrapper.cs
- WebBodyFormatMessageProperty.cs
- TextMarkerSource.cs
- SimpleType.cs
- XmlChildNodes.cs
- Visual.cs
- FactoryMaker.cs
- BamlResourceSerializer.cs
- XmlCountingReader.cs
- ProxyHwnd.cs
- documentsequencetextview.cs
- DBAsyncResult.cs
- BinarySerializer.cs
- ChineseLunisolarCalendar.cs
- Subtree.cs
- AnnotationDocumentPaginator.cs
- NameTable.cs
- Pkcs7Recipient.cs