Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Activities / System / ServiceModel / Activities / Tracking / Configuration / AnnotationElement.cs / 1305376 / AnnotationElement.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 AnnotationElement : 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)); properties.Add(new ConfigurationProperty(TrackingConfigurationStrings.Value, typeof(System.String), string.Empty, null, new System.Configuration.StringValidator(0, 2147483647, null), System.Configuration.ConfigurationPropertyOptions.IsRequired)); 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.AnnotationElement.Name", Justification = "StringValidator verifies minimum size")] public string Name { get { return (string)base[TrackingConfigurationStrings.Name]; } set { base[TrackingConfigurationStrings.Name] = value; } } [ConfigurationProperty(TrackingConfigurationStrings.Value, IsRequired = true)] [StringValidator(MinLength = 0)] [SuppressMessage(FxCop.Category.Configuration, FxCop.Rule.ConfigurationValidatorAttributeRule, MessageId = "System.ServiceModel.Activities.Tracking.Configuration.AnnotationElement.Value", Justification = "StringValidator verifies minimum size")] public string Value { get { return (string)base[TrackingConfigurationStrings.Value]; } set { base[TrackingConfigurationStrings.Value] = 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
- BypassElement.cs
- InputElement.cs
- IdentifierCollection.cs
- BitmapEditor.cs
- __Filters.cs
- LogLogRecordEnumerator.cs
- ClusterRegistryConfigurationProvider.cs
- InvokeAction.cs
- GridErrorDlg.cs
- ZoneIdentityPermission.cs
- MarshalByRefObject.cs
- PerformanceCounterPermission.cs
- BaseParser.cs
- CodeMemberMethod.cs
- AccessedThroughPropertyAttribute.cs
- XmlNodeReader.cs
- FreezableCollection.cs
- AuthStoreRoleProvider.cs
- ForceCopyBuildProvider.cs
- CompoundFileIOPermission.cs
- Error.cs
- CacheSection.cs
- UnauthorizedAccessException.cs
- LinkDescriptor.cs
- ParseNumbers.cs
- SlotInfo.cs
- SuppressMergeCheckAttribute.cs
- VectorValueSerializer.cs
- SaveFileDialog.cs
- ReversePositionQuery.cs
- ListBindingConverter.cs
- Comparer.cs
- TraceHwndHost.cs
- UniqueIdentifierService.cs
- baseaxisquery.cs
- Dump.cs
- CommandEventArgs.cs
- ThreadSafeList.cs
- ModifiableIteratorCollection.cs
- XmlCharCheckingReader.cs
- ResourceKey.cs
- ClientOptions.cs
- CodeDirectoryCompiler.cs
- ObjectPersistData.cs
- TraceUtility.cs
- CrossContextChannel.cs
- UdpDiscoveryMessageFilter.cs
- SQLCharsStorage.cs
- ReadOnlyHierarchicalDataSourceView.cs
- ExpressionNode.cs
- xmlfixedPageInfo.cs
- CompatibleComparer.cs
- CookieProtection.cs
- Translator.cs
- DbExpressionVisitor.cs
- Quaternion.cs
- RijndaelManagedTransform.cs
- URIFormatException.cs
- TimeIntervalCollection.cs
- Point3DCollection.cs
- Parsers.cs
- PhysicalOps.cs
- Int32Storage.cs
- HealthMonitoringSectionHelper.cs
- ArraySortHelper.cs
- Win32PrintDialog.cs
- GridPatternIdentifiers.cs
- AccessDataSource.cs
- PackagePart.cs
- XmlSchemaAny.cs
- PrePrepareMethodAttribute.cs
- FileLoadException.cs
- PointCollection.cs
- QuaternionKeyFrameCollection.cs
- HitTestFilterBehavior.cs
- ZipIOCentralDirectoryBlock.cs
- DataContractJsonSerializerOperationFormatter.cs
- HtmlShimManager.cs
- DesignTimeData.cs
- DirtyTextRange.cs
- PerspectiveCamera.cs
- QueryContinueDragEventArgs.cs
- EmptyCollection.cs
- ContentElement.cs
- PrtTicket_Base.cs
- ImageField.cs
- XPathNodeList.cs
- Row.cs
- PingReply.cs
- PictureBox.cs
- WebPartManagerInternals.cs
- TTSVoice.cs
- FormsAuthenticationEventArgs.cs
- AxisAngleRotation3D.cs
- BamlBinaryReader.cs
- ContentControl.cs
- DataKey.cs
- Light.cs
- DelimitedListTraceListener.cs
- SecurityTokenAuthenticator.cs