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
- LocationSectionRecord.cs
- NamespaceQuery.cs
- PathFigure.cs
- Send.cs
- ComplexPropertyEntry.cs
- StrokeCollection2.cs
- XmlDocument.cs
- StateManagedCollection.cs
- ServiceHttpModule.cs
- PrinterSettings.cs
- Object.cs
- GlobalAllocSafeHandle.cs
- DataGridRelationshipRow.cs
- SqlProvider.cs
- XmlWhitespace.cs
- NetworkInformationException.cs
- RawStylusInput.cs
- NavigateEvent.cs
- AssemblyInfo.cs
- InsufficientMemoryException.cs
- RelationshipEnd.cs
- RowSpanVector.cs
- XamlDebuggerXmlReader.cs
- CommonObjectSecurity.cs
- TextTreePropertyUndoUnit.cs
- EdmComplexTypeAttribute.cs
- TemplateControl.cs
- DataObject.cs
- NamedObject.cs
- DescendantOverDescendantQuery.cs
- RadioButtonRenderer.cs
- PropertyChangedEventArgs.cs
- HtmlValidatorAdapter.cs
- nulltextnavigator.cs
- TraceUtils.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- HttpRequestBase.cs
- ObjectPersistData.cs
- ToolboxDataAttribute.cs
- RangeBase.cs
- IndexedString.cs
- SqlMethodTransformer.cs
- LinearQuaternionKeyFrame.cs
- ResXResourceSet.cs
- WhitespaceRule.cs
- CryptoApi.cs
- WebScriptClientGenerator.cs
- MetadataHelper.cs
- XmlLanguageConverter.cs
- VisualBasicSettingsHandler.cs
- TransformProviderWrapper.cs
- Brush.cs
- InkCollectionBehavior.cs
- Hex.cs
- BitmapEffect.cs
- ConstraintEnumerator.cs
- SmtpNetworkElement.cs
- CfgParser.cs
- DetailsViewCommandEventArgs.cs
- ActivityValidator.cs
- Renderer.cs
- FaultPropagationQuery.cs
- ListInitExpression.cs
- ObjectSpanRewriter.cs
- SecurityException.cs
- TraceContextEventArgs.cs
- _FtpDataStream.cs
- CacheRequest.cs
- ClonableStack.cs
- DSASignatureFormatter.cs
- DbDataSourceEnumerator.cs
- DiffuseMaterial.cs
- MdiWindowListStrip.cs
- PointIndependentAnimationStorage.cs
- MemberHolder.cs
- _BasicClient.cs
- Monitor.cs
- CodeSubDirectory.cs
- ComplexType.cs
- HashSetDebugView.cs
- MetadataCollection.cs
- WindowProviderWrapper.cs
- Utils.cs
- DocumentSequenceHighlightLayer.cs
- ECDsaCng.cs
- FocusChangedEventArgs.cs
- PrintDialog.cs
- AsnEncodedData.cs
- DataGridHeaderBorder.cs
- SelectionEditingBehavior.cs
- DefaultSettingsSection.cs
- TypeDependencyAttribute.cs
- FormatConvertedBitmap.cs
- connectionpool.cs
- AllMembershipCondition.cs
- BStrWrapper.cs
- ExpiredSecurityTokenException.cs
- SapiGrammar.cs
- ShapingEngine.cs
- DurationConverter.cs