Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Messaging / System / Messaging / MessagePropertyFilter.cs / 1305376 / MessagePropertyFilter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Messaging { using System.Configuration.Assemblies; using System.Diagnostics; using System; using System.Messaging.Interop; using System.ComponentModel; using Microsoft.Win32; ////// /// [TypeConverter(typeof(ExpandableObjectConverter))] public class MessagePropertyFilter : ICloneable { internal const int ACKNOWLEDGEMENT = 1; internal const int ACKNOWLEDGE_TYPE = 1 << 2; internal const int ADMIN_QUEUE = 1 << 3; internal const int BODY = 1 << 4; internal const int LABEL = 1 << 5; internal const int ID = 1 << 6; internal const int USE_DEADLETTER_QUEUE = 1 << 7; internal const int RESPONSE_QUEUE = 1 << 8; internal const int MESSAGE_TYPE = 1 << 9; internal const int USE_JOURNALING = 1 << 10; internal const int LOOKUP_ID = 1 << 11; internal const int APP_SPECIFIC = 1; internal const int ARRIVED_TIME = 1 << 2; internal const int ATTACH_SENDER_ID = 1 << 3; internal const int AUTHENTICATED = 1 << 4; internal const int CONNECTOR_TYPE = 1 << 5; internal const int CORRELATION_ID = 1 << 6; internal const int CRYPTOGRAPHIC_PROVIDER_NAME = 1 << 7; internal const int CRYPTOGRAPHIC_PROVIDER_TYPE = 1 << 8; internal const int IS_RECOVERABLE = 1 << 9; internal const int DIGITAL_SIGNATURE = 1 << 10; internal const int ENCRYPTION_ALGORITHM = 1 << 11; internal const int EXTENSION = 1 << 12; internal const int FOREIGN_ADMIN_QUEUE = 1 << 13; internal const int HASH_ALGORITHM = 1 << 14; internal const int DESTINATION_QUEUE = 1 << 15; internal const int PRIORITY = 1 << 16; internal const int SECURITY_CONTEXT = 1 << 17; internal const int SENDER_CERTIFICATE = 1 << 18; internal const int SENDER_ID = 1 << 19; internal const int SENT_TIME = 1 << 20; internal const int SOURCE_MACHINE = 1 << 21; internal const int SYMMETRIC_KEY = 1 << 22; internal const int TIME_TO_BE_RECEIVED = 1 << 23; internal const int TIME_TO_REACH_QUEUE = 1 << 24; internal const int USE_AUTHENTICATION = 1 << 25; internal const int USE_ENCRYPTION = 1 << 26; internal const int USE_TRACING = 1 << 27; internal const int VERSION = 1 << 28; internal const int IS_FIRST_IN_TRANSACTION = 1 << 29; internal const int IS_LAST_IN_TRANSACTION = 1 << 30; internal const int TRANSACTION_ID = 1 << 31; internal int data1; internal int data2; private const int defaultBodySize = 1024; private const int defaultExtensionSize = 255; private const int defaultLabelSize = 255; internal int bodySize = defaultBodySize; internal int extensionSize = defaultExtensionSize; internal int labelSize = defaultLabelSize; ////// Limits the /// properties retrieved when receiving messages from a queue. /// ////// /// public MessagePropertyFilter() { } ////// Initializes a new instance of the ////// class /// and /// sets /// the /// most /// common /// filter /// properties /// to /// true. /// /// /// [DefaultValueAttribute(true), MessagingDescription(Res.MsgAcknowledgement)] public bool Acknowledgment{ get{ return((data1 & ACKNOWLEDGEMENT) != 0); } set{ data1 = value ? data1 | ACKNOWLEDGEMENT : data1 & ~ ACKNOWLEDGEMENT; } } ////// Gets or sets a value indicating whether to retrieve /// ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(true), MessagingDescription(Res.MsgAcknowledgeType)] public bool AcknowledgeType{ get{ return((data1 & ACKNOWLEDGE_TYPE) != 0); } set{ data1 = value ? data1 | ACKNOWLEDGE_TYPE : data1 & ~ ACKNOWLEDGE_TYPE; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(true), MessagingDescription(Res.MsgAdministrationQueue)] public bool AdministrationQueue{ get{ return((data1 & ADMIN_QUEUE) != 0); } set{ data1 = value ? data1 | ADMIN_QUEUE : data1 & ~ ADMIN_QUEUE; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgAppSpecific)] public bool AppSpecific{ get{ return((data2 & APP_SPECIFIC) != 0); } set{ data2 = value ? data2 | APP_SPECIFIC : data2 & ~ APP_SPECIFIC; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgArrivedTime)] public bool ArrivedTime{ get{ return((data2 & ARRIVED_TIME) != 0); } set{ data2 = value ? data2 | ARRIVED_TIME : data2 & ~ ARRIVED_TIME; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgAttachSenderId)] public bool AttachSenderId{ get{ return((data2 & ATTACH_SENDER_ID) != 0); } set{ data2 = value ? data2 | ATTACH_SENDER_ID : data2 & ~ ATTACH_SENDER_ID; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgAuthenticated)] public bool Authenticated{ get{ return((data2 & AUTHENTICATED) != 0); } set{ data2 = value ? data2 | AUTHENTICATED : data2 & ~ AUTHENTICATED; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgAuthenticationProviderName)] public bool AuthenticationProviderName{ get{ return((data2 & CRYPTOGRAPHIC_PROVIDER_NAME) != 0); } set{ data2 = value ? data2 | CRYPTOGRAPHIC_PROVIDER_NAME : data2 & ~ CRYPTOGRAPHIC_PROVIDER_NAME; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgAuthenticationProviderType)] public bool AuthenticationProviderType{ get{ return((data2 & CRYPTOGRAPHIC_PROVIDER_TYPE) != 0); } set{ data2 = value ? data2 | CRYPTOGRAPHIC_PROVIDER_TYPE : data2 & ~ CRYPTOGRAPHIC_PROVIDER_TYPE; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(true), MessagingDescription(Res.MsgBody)] public bool Body{ get{ return((data1 & BODY) != 0); } set{ data1 = value ? data1 | BODY : data1 & ~ BODY; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgConnectorType)] public bool ConnectorType{ get{ return((data2 & CONNECTOR_TYPE) != 0); } set{ data2 = value ? data2 | CONNECTOR_TYPE : data2 & ~ CONNECTOR_TYPE; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgCorrelationId)] public bool CorrelationId{ get{ return((data2 & CORRELATION_ID) != 0); } set{ data2 = value ? data2 | CORRELATION_ID : data2 & ~ CORRELATION_ID; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(MessagePropertyFilter.defaultBodySize), MessagingDescription(Res.MsgDefaultBodySize)] public int DefaultBodySize { get { return this.bodySize; } set { if (value < 0) throw new ArgumentException(Res.GetString(Res.DefaultSizeError)); this.bodySize = value; } } ////// Gets /// or sets the size, /// in bytes, of the default body buffer. /// ////// /// [DefaultValueAttribute(MessagePropertyFilter.defaultExtensionSize), MessagingDescription(Res.MsgDefaultExtensionSize)] public int DefaultExtensionSize { get { return this.extensionSize; } set { if (value < 0) throw new ArgumentException(Res.GetString(Res.DefaultSizeError)); this.extensionSize = value; } } ////// Gets /// or sets the /// size, in bytes, of the default extension buffer. /// ////// /// [DefaultValueAttribute(MessagePropertyFilter.defaultLabelSize), MessagingDescription(Res.MsgDefaultLabelSize)] public int DefaultLabelSize { get { return this.labelSize; } set { if (value < 0) throw new ArgumentException(Res.GetString(Res.DefaultSizeError)); this.labelSize = value; } } ////// Gets /// or sets the size, /// in bytes, of the default label buffer. /// ////// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgDestinationQueue)] public bool DestinationQueue{ get{ return((data2 & DESTINATION_QUEUE) != 0); } set{ data2 = value ? data2 | DESTINATION_QUEUE : data2 & ~ DESTINATION_QUEUE; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgDestinationSymmetricKey)] public bool DestinationSymmetricKey { get{ return((data2 & SYMMETRIC_KEY) != 0); } set{ data2 = value ? data2 | SYMMETRIC_KEY : data2 & ~ SYMMETRIC_KEY; } } ////// Gets or sets a value indicating whether to retrieve /// ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgDigitalSignature)] public bool DigitalSignature{ get{ return((data2 & DIGITAL_SIGNATURE) != 0); } set{ data2 = value ? data2 | DIGITAL_SIGNATURE : data2 & ~ DIGITAL_SIGNATURE; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgEncryptionAlgorithm)] public bool EncryptionAlgorithm{ get{ return((data2 & ENCRYPTION_ALGORITHM) != 0); } set{ data2 = value ? data2 | ENCRYPTION_ALGORITHM : data2 & ~ ENCRYPTION_ALGORITHM; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgExtension)] public bool Extension{ get{ return((data2 & EXTENSION) != 0); } set{ data2 = value ? data2 | EXTENSION : data2 & ~ EXTENSION; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgHashAlgorithm)] public bool HashAlgorithm{ get{ return((data2 & HASH_ALGORITHM) != 0); } set{ data2 = value ? data2 | HASH_ALGORITHM : data2 & ~ HASH_ALGORITHM; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(true), MessagingDescription(Res.MsgId)] public bool Id{ get{ return((data1 & ID) != 0); } set{ data1 = value ? data1 | ID : data1 & ~ ID; } } ////// Gets or sets a value indicating whether to retrieve ////// property information when receiving or peeking a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgIsFirstInTransaction)] public bool IsFirstInTransaction { get { return ((data2 & IS_FIRST_IN_TRANSACTION) != 0); } set { data2 = value ? data2 | IS_FIRST_IN_TRANSACTION : data2 & ~ IS_FIRST_IN_TRANSACTION; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgIsLastInTransaction)] public bool IsLastInTransaction { get { return ((data2 & IS_LAST_IN_TRANSACTION) != 0); } set { data2 = value ? data2 | IS_LAST_IN_TRANSACTION : data2 & ~ IS_LAST_IN_TRANSACTION; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(true), MessagingDescription(Res.MsgLabel)] public bool Label{ get{ return((data1 & LABEL) != 0); } set{ data1 = value ? data1 | LABEL : data1 & ~ LABEL; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgLookupId)] public bool LookupId { get { if (!MessageQueue.Msmq3OrNewer) throw new PlatformNotSupportedException(Res.GetString(Res.PlatformNotSupported)); return ((data1 & LOOKUP_ID) != 0); } set { if (!MessageQueue.Msmq3OrNewer) throw new PlatformNotSupportedException(Res.GetString(Res.PlatformNotSupported)); data1 = value ? data1 | LOOKUP_ID : data1 & ~ LOOKUP_ID; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(true), MessagingDescription(Res.MsgMessageType)] public bool MessageType{ get{ return((data1 & MESSAGE_TYPE) != 0); } set{ data1 = value ? data1 | MESSAGE_TYPE : data1 & ~ MESSAGE_TYPE; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgPriority)] public bool Priority{ get{ return((data2 & PRIORITY) != 0); } set{ data2 = value ? data2 | PRIORITY : data2 & ~ PRIORITY; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgRecoverable)] public bool Recoverable{ get{ return((data2 & IS_RECOVERABLE) != 0); } set{ data2 = value ? data2 | IS_RECOVERABLE : data2 & ~ IS_RECOVERABLE; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(true), MessagingDescription(Res.MsgResponseQueue)] public bool ResponseQueue{ get{ return((data1 & RESPONSE_QUEUE) != 0); } set{ data1 = value ? data1 | RESPONSE_QUEUE : data1 & ~ RESPONSE_QUEUE; } } // SecurityContext is send-only property, so there's no point in // publicly exposing it in the filter internal bool SecurityContext{ get{ return((data2 & SECURITY_CONTEXT) != 0); } set{ data2 = value ? data2 | SECURITY_CONTEXT : data2 & ~ SECURITY_CONTEXT; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgSenderCertificate)] public bool SenderCertificate{ get{ return((data2 & SENDER_CERTIFICATE) != 0); } set{ data2 = value ? data2 | SENDER_CERTIFICATE : data2 & ~ SENDER_CERTIFICATE; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgSenderId)] public bool SenderId{ get{ return((data2 & SENDER_ID) != 0); } set{ data2 = value ? data2 | SENDER_ID : data2 & ~ SENDER_ID; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgSenderVersion)] public bool SenderVersion{ get{ return((data2 & VERSION) != 0); } set{ data2 = value ? data2 | VERSION : data2 & ~ VERSION; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgSentTime)] public bool SentTime{ get{ return((data2 & SENT_TIME) != 0); } set{ data2 = value ? data2 | SENT_TIME : data2 & ~ SENT_TIME; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgSourceMachine)] public bool SourceMachine{ get{ return((data2 & SOURCE_MACHINE) != 0); } set{ data2 = value ? data2 | SOURCE_MACHINE : data2 & ~ SOURCE_MACHINE; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgTimeToBeReceived)] public bool TimeToBeReceived{ get{ return((data2 & TIME_TO_BE_RECEIVED) != 0); } set{ data2 = value ? data2 | TIME_TO_BE_RECEIVED : data2 & ~ TIME_TO_BE_RECEIVED; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgTimeToReachQueue)] public bool TimeToReachQueue{ get{ return((data2 & TIME_TO_REACH_QUEUE) != 0); } set{ data2 = value ? data2 | TIME_TO_REACH_QUEUE : data2 & ~ TIME_TO_REACH_QUEUE; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgTransactionId)] public bool TransactionId { get { return ((data2 & TRANSACTION_ID) != 0); } set { data2 = value ? data2 | TRANSACTION_ID : data2 & ~ TRANSACTION_ID; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgTransactionStatusQueue)] public bool TransactionStatusQueue{ get{ return((data2 & FOREIGN_ADMIN_QUEUE) != 0); } set{ data2 = value ? data2 | FOREIGN_ADMIN_QUEUE : data2 & ~ FOREIGN_ADMIN_QUEUE; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgUseAuthentication)] public bool UseAuthentication{ get{ return((data2 & USE_AUTHENTICATION) != 0); } set{ data2 = value ? data2 | USE_AUTHENTICATION : data2 & ~ USE_AUTHENTICATION; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(true), MessagingDescription(Res.MsgUseDeadLetterQueue)] public bool UseDeadLetterQueue{ get{ return((data1 & USE_DEADLETTER_QUEUE) != 0); } set{ data1 = value ? data1 | USE_DEADLETTER_QUEUE : data1 & ~ USE_DEADLETTER_QUEUE; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgUseEncryption)] public bool UseEncryption{ get{ return((data2 & USE_ENCRYPTION) != 0); } set{ data2 = value ? data2 | USE_ENCRYPTION : data2 & ~ USE_ENCRYPTION; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(true), MessagingDescription(Res.MsgUseJournalQueue)] public bool UseJournalQueue{ get{ return((data1 & USE_JOURNALING) != 0); } set{ data1 = value ? data1 | USE_JOURNALING : data2 & ~ USE_JOURNALING; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// [DefaultValueAttribute(false), MessagingDescription(Res.MsgUseTracing)] public bool UseTracing{ get{ return((data2 & USE_TRACING) != 0); } set{ data2 = value ? data2 | USE_TRACING : data2 & ~ USE_TRACING; } } ////// Gets or sets a value indicating whether to retrieve ///property information when receiving or peeking /// a message. /// /// /// public void ClearAll() { data1 = 0; data2 = 0; } ////// Specifies not to retrieve /// any message properties when receiving a message. /// ////// /// public void SetDefaults() { data1 = ACKNOWLEDGEMENT | ACKNOWLEDGE_TYPE | ADMIN_QUEUE | BODY | ID | LABEL | USE_DEADLETTER_QUEUE | RESPONSE_QUEUE | MESSAGE_TYPE | USE_JOURNALING | LOOKUP_ID; data2 = 0; DefaultBodySize = defaultBodySize; DefaultExtensionSize = defaultExtensionSize; DefaultLabelSize = defaultLabelSize; } ////// Filters on the message properties that the /// constructor sets to ////// . /// /// /// public void SetAll() { data1 = ACKNOWLEDGEMENT | ACKNOWLEDGE_TYPE | ADMIN_QUEUE | BODY | ID | LABEL | USE_DEADLETTER_QUEUE | RESPONSE_QUEUE | MESSAGE_TYPE | USE_JOURNALING | LOOKUP_ID; data2 = APP_SPECIFIC | ARRIVED_TIME | ATTACH_SENDER_ID | AUTHENTICATED | CONNECTOR_TYPE | CORRELATION_ID | CRYPTOGRAPHIC_PROVIDER_NAME | CRYPTOGRAPHIC_PROVIDER_TYPE | IS_RECOVERABLE | DESTINATION_QUEUE | DIGITAL_SIGNATURE | ENCRYPTION_ALGORITHM | EXTENSION | FOREIGN_ADMIN_QUEUE | HASH_ALGORITHM | PRIORITY | SECURITY_CONTEXT | SENDER_CERTIFICATE | SENDER_ID | SENT_TIME | SOURCE_MACHINE | SYMMETRIC_KEY | TIME_TO_BE_RECEIVED | TIME_TO_REACH_QUEUE | USE_AUTHENTICATION | USE_ENCRYPTION | USE_TRACING | VERSION | IS_FIRST_IN_TRANSACTION | IS_LAST_IN_TRANSACTION | TRANSACTION_ID; } public virtual object Clone() { return this.MemberwiseClone(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007./// Specifies to retrieve all /// message properties when receiving a message. /// ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FatalException.cs
- Accessible.cs
- RelatedImageListAttribute.cs
- TextProperties.cs
- FormsAuthenticationModule.cs
- AliasGenerator.cs
- HGlobalSafeHandle.cs
- SourceFileBuildProvider.cs
- JsonDeserializer.cs
- FixedSOMPageConstructor.cs
- Vector.cs
- TreeBuilderXamlTranslator.cs
- NativeMethodsOther.cs
- LinkConverter.cs
- AppDomainUnloadedException.cs
- ListViewSortEventArgs.cs
- TransformGroup.cs
- LockedBorderGlyph.cs
- DependencyPropertyDescriptor.cs
- SqlColumnizer.cs
- Parsers.cs
- CacheMode.cs
- MenuItem.cs
- XmlSchemaCollection.cs
- CategoryAttribute.cs
- Stack.cs
- PropertyNames.cs
- FixedTextSelectionProcessor.cs
- DataGridHeaderBorder.cs
- BrowserDefinitionCollection.cs
- WindowsStartMenu.cs
- ProfileSettings.cs
- DataGridViewButtonCell.cs
- OneOfTypeConst.cs
- GeometryCombineModeValidation.cs
- DataBoundControl.cs
- ListViewCancelEventArgs.cs
- PerformanceCounter.cs
- DataSourceSelectArguments.cs
- CryptographicAttribute.cs
- MeasurementDCInfo.cs
- PeerApplication.cs
- ClientTargetSection.cs
- cookiecontainer.cs
- MultilineStringConverter.cs
- CheckBox.cs
- SignatureConfirmationElement.cs
- OutputBuffer.cs
- LogicalTreeHelper.cs
- CheckStoreFileValidityRequest.cs
- RoleManagerSection.cs
- ParallelTimeline.cs
- DataRecordInternal.cs
- PrintingPermissionAttribute.cs
- ImageMap.cs
- SelectionPatternIdentifiers.cs
- WebConfigurationHost.cs
- TextAdaptor.cs
- ContextDataSourceContextData.cs
- ProgressBar.cs
- MachineKeySection.cs
- CompatibleIComparer.cs
- ReferencedAssemblyResolver.cs
- ProtocolImporter.cs
- DoubleAnimationUsingKeyFrames.cs
- CharacterBufferReference.cs
- DataGridDetailsPresenter.cs
- RadioButtonList.cs
- MSHTMLHost.cs
- HtmlButton.cs
- PauseStoryboard.cs
- DataServiceQuery.cs
- RawTextInputReport.cs
- LinqDataSourceUpdateEventArgs.cs
- Color.cs
- EventMappingSettings.cs
- BindableTemplateBuilder.cs
- ToolStripDropDownButton.cs
- CompilerGlobalScopeAttribute.cs
- DbConnectionHelper.cs
- HttpHeaderCollection.cs
- SpAudioStreamWrapper.cs
- Pen.cs
- GridLength.cs
- ObservableDictionary.cs
- MimeXmlImporter.cs
- BlurBitmapEffect.cs
- NaturalLanguageHyphenator.cs
- RegexBoyerMoore.cs
- RTLAwareMessageBox.cs
- EventProperty.cs
- MemberRelationshipService.cs
- ExpandableObjectConverter.cs
- ControlUtil.cs
- IMembershipProvider.cs
- UrlPath.cs
- SqlResolver.cs
- IndentedWriter.cs
- SqlDataSourceQueryEditorForm.cs
- PriorityRange.cs