Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / Runtime / Serialization / MemberHolder.cs / 1 / MemberHolder.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: MemberHolder ** ** ** Purpose: This is a lightweight class designed to hold the members ** and StreamingContext for a particular class. ** ** ============================================================*/ namespace System.Runtime.Serialization { using System.Runtime.Remoting; using System; using System.Reflection; [Serializable()] internal class MemberHolder { internal MemberInfo[] members = null; internal Type memberType; internal StreamingContext context; internal MemberHolder(Type type, StreamingContext ctx) { memberType = type; context = ctx; } public override int GetHashCode() { return memberType.GetHashCode(); } public override bool Equals(Object obj) { if (!(obj is MemberHolder)) { return false; } MemberHolder temp = (MemberHolder)obj; if (temp.memberType==memberType && temp.context.State == context.State) { return true; } return false; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlNamespaceMappingCollection.cs
- SystemException.cs
- MessageEventSubscriptionService.cs
- FontFamilyConverter.cs
- WrappedIUnknown.cs
- TileBrush.cs
- Activator.cs
- DocumentViewerHelper.cs
- ThreadAttributes.cs
- ClientScriptManager.cs
- SafeNativeMethods.cs
- EntityStoreSchemaFilterEntry.cs
- exports.cs
- SqlPersonalizationProvider.cs
- WebProxyScriptElement.cs
- TableLayoutSettingsTypeConverter.cs
- LassoSelectionBehavior.cs
- DrawItemEvent.cs
- ResourceProviderFactory.cs
- SecureUICommand.cs
- UnsafeNativeMethods.cs
- ProfileEventArgs.cs
- LoginName.cs
- WebPartZoneCollection.cs
- TypedReference.cs
- Rectangle.cs
- Formatter.cs
- Connector.xaml.cs
- InternalConfigConfigurationFactory.cs
- EntityClassGenerator.cs
- templategroup.cs
- HttpWebRequestElement.cs
- TextFormatter.cs
- XmlQuerySequence.cs
- MappingItemCollection.cs
- DataViewSettingCollection.cs
- milrender.cs
- ReceiveMessageRecord.cs
- EntityAdapter.cs
- EncryptedPackage.cs
- FunctionDetailsReader.cs
- HandlerFactoryCache.cs
- ISFTagAndGuidCache.cs
- ZipIOLocalFileBlock.cs
- AttributeProviderAttribute.cs
- CommandSet.cs
- XmlSchemaImporter.cs
- WindowsGraphics.cs
- UInt64.cs
- Timer.cs
- Int16AnimationBase.cs
- DtdParser.cs
- RealizationContext.cs
- Facet.cs
- ClipboardData.cs
- DataObjectAttribute.cs
- SystemParameters.cs
- UnsafeNetInfoNativeMethods.cs
- MobileControlsSectionHandler.cs
- MimeTypeAttribute.cs
- DataGridTextBoxColumn.cs
- _TLSstream.cs
- HttpWebRequest.cs
- MessageDecoder.cs
- WsatEtwTraceListener.cs
- FileDialog.cs
- EpmContentSerializerBase.cs
- UTF32Encoding.cs
- DocumentReference.cs
- XamlSerializationHelper.cs
- SerializationInfoEnumerator.cs
- LayoutEvent.cs
- ResourceDictionary.cs
- DataGridViewLinkColumn.cs
- Padding.cs
- Operator.cs
- Selection.cs
- IteratorFilter.cs
- CmsUtils.cs
- ObjectViewQueryResultData.cs
- securestring.cs
- XmlSchemaExternal.cs
- HierarchicalDataSourceControl.cs
- SortableBindingList.cs
- SqlCrossApplyToCrossJoin.cs
- PropertyGeneratedEventArgs.cs
- SafeFileHandle.cs
- DBProviderConfigurationHandler.cs
- XmlAnyElementAttribute.cs
- SystemIcons.cs
- SecurityContextTokenValidationException.cs
- PolygonHotSpot.cs
- DictionaryContent.cs
- DataSourceCache.cs
- XamlSerializerUtil.cs
- ScrollChrome.cs
- _AuthenticationState.cs
- AuthorizationContext.cs
- ContextMenu.cs
- WhileDesigner.cs