Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Messaging / System / Messaging / MessagingDescriptionAttribute.cs / 1305376 / MessagingDescriptionAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Messaging { using System; using System.ComponentModel; using System.Security.Permissions; ////// /// DescriptionAttribute marks a property, event, or extender with a /// description. Visual designers can display this description when referencing /// the member. /// [AttributeUsage(AttributeTargets.All)] [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1813:AvoidUnsealedAttributes")] public class MessagingDescriptionAttribute : DescriptionAttribute { private bool replaced = false; ////// /// Constructs a new sys description. /// public MessagingDescriptionAttribute(string description) : base(description) { } ////// /// Retrieves the description text. /// public override string Description { [HostProtection(SharedState = true)] // DescriptionAttribute uses SharedState=true. We should not change base's behavior get { if (!replaced) { replaced = true; DescriptionValue = Res.GetString(base.Description); } return base.Description; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Messaging { using System; using System.ComponentModel; using System.Security.Permissions; ////// /// DescriptionAttribute marks a property, event, or extender with a /// description. Visual designers can display this description when referencing /// the member. /// [AttributeUsage(AttributeTargets.All)] [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1813:AvoidUnsealedAttributes")] public class MessagingDescriptionAttribute : DescriptionAttribute { private bool replaced = false; ////// /// Constructs a new sys description. /// public MessagingDescriptionAttribute(string description) : base(description) { } ////// /// Retrieves the description text. /// public override string Description { [HostProtection(SharedState = true)] // DescriptionAttribute uses SharedState=true. We should not change base's behavior get { if (!replaced) { replaced = true; DescriptionValue = Res.GetString(base.Description); } return base.Description; } } } } // 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
- LayoutTable.cs
- BindingExpression.cs
- UserInitiatedRoutedEventPermission.cs
- SerializationEventsCache.cs
- SolidBrush.cs
- MaskedTextBox.cs
- ParameterCollection.cs
- XmlTextAttribute.cs
- Section.cs
- BindingMAnagerBase.cs
- CompatibleComparer.cs
- SelectedPathEditor.cs
- XmlChildEnumerator.cs
- RestHandlerFactory.cs
- GradientStop.cs
- PiiTraceSource.cs
- InputScopeConverter.cs
- TimerElapsedEvenArgs.cs
- UserInitiatedNavigationPermission.cs
- DeflateEmulationStream.cs
- DataGridViewCellConverter.cs
- XmlDocument.cs
- KeyValuePair.cs
- Tuple.cs
- AssemblyCollection.cs
- Configuration.cs
- ProviderUtil.cs
- Table.cs
- CollectionTypeElement.cs
- DocumentXmlWriter.cs
- OrderedDictionary.cs
- AnnotationResource.cs
- Utils.cs
- TextBoxRenderer.cs
- hwndwrapper.cs
- CqlGenerator.cs
- TextElement.cs
- mda.cs
- PassportIdentity.cs
- AtomMaterializer.cs
- ClientReliableChannelBinder.cs
- RoutedEventHandlerInfo.cs
- RowToFieldTransformer.cs
- EnterpriseServicesHelper.cs
- CachedCompositeFamily.cs
- Trace.cs
- XmlSubtreeReader.cs
- FrameDimension.cs
- QueryOutputWriter.cs
- TemplateParser.cs
- SerialStream.cs
- BaseInfoTable.cs
- SynchronizationContext.cs
- EventMap.cs
- _LocalDataStoreMgr.cs
- BinaryReader.cs
- Attribute.cs
- ScrollChrome.cs
- HttpResponse.cs
- FloaterParaClient.cs
- WindowsClaimSet.cs
- ButtonBaseAutomationPeer.cs
- RelationshipConverter.cs
- QueryStringParameter.cs
- IProvider.cs
- Speller.cs
- SkewTransform.cs
- ObjectIDGenerator.cs
- HostingPreferredMapPath.cs
- HttpPostProtocolImporter.cs
- Pair.cs
- WorkflowDesignerMessageFilter.cs
- ToolStripContainer.cs
- SimpleHandlerBuildProvider.cs
- HtmlControl.cs
- ContextMenu.cs
- RootBuilder.cs
- EnlistmentTraceIdentifier.cs
- StringPropertyBuilder.cs
- Matrix3D.cs
- DataGridViewRowStateChangedEventArgs.cs
- ControlType.cs
- XhtmlConformanceSection.cs
- DragDrop.cs
- BCLDebug.cs
- NamedPermissionSet.cs
- ProfileProvider.cs
- HttpRequest.cs
- ReverseInheritProperty.cs
- SqlTransaction.cs
- ScriptingSectionGroup.cs
- EndPoint.cs
- QualificationDataAttribute.cs
- Set.cs
- StorageMappingItemCollection.cs
- Transactions.cs
- SafeNativeMethods.cs
- XhtmlBasicControlAdapter.cs
- XmlSignatureManifest.cs
- WindowsTokenRoleProvider.cs