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
- COAUTHIDENTITY.cs
- ILGenerator.cs
- ErrorStyle.cs
- EntityDataSourceDesignerHelper.cs
- GridViewColumnCollection.cs
- Span.cs
- PkcsUtils.cs
- OledbConnectionStringbuilder.cs
- PathFigureCollection.cs
- InvalidateEvent.cs
- lengthconverter.cs
- XXXInfos.cs
- ContentWrapperAttribute.cs
- RowBinding.cs
- CultureInfo.cs
- TextClipboardData.cs
- SortedList.cs
- LinkButton.cs
- PassportPrincipal.cs
- TraceInternal.cs
- SafeLibraryHandle.cs
- CodeMemberField.cs
- SpnegoTokenAuthenticator.cs
- TreeNodeCollection.cs
- ControlDesigner.cs
- SQLChars.cs
- DynamicILGenerator.cs
- UdpConstants.cs
- ObjectViewListener.cs
- ValueUnavailableException.cs
- TraceInternal.cs
- DataGrid.cs
- RoleGroupCollection.cs
- HtmlWindowCollection.cs
- BooleanToVisibilityConverter.cs
- LicFileLicenseProvider.cs
- newinstructionaction.cs
- DynamicArgumentDialog.cs
- WeakHashtable.cs
- DataTablePropertyDescriptor.cs
- ProxyWebPartManagerDesigner.cs
- IntSumAggregationOperator.cs
- DataSourceXmlSubItemAttribute.cs
- NullRuntimeConfig.cs
- ExtendedPropertyDescriptor.cs
- SubMenuStyle.cs
- ToolTipAutomationPeer.cs
- SaveFileDialog.cs
- OdbcConnectionPoolProviderInfo.cs
- TypographyProperties.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- HierarchicalDataSourceControl.cs
- _DisconnectOverlappedAsyncResult.cs
- CngAlgorithmGroup.cs
- HasCopySemanticsAttribute.cs
- AttributeProviderAttribute.cs
- HtmlTableCell.cs
- ReadOnlyPropertyMetadata.cs
- Evaluator.cs
- XmlCharacterData.cs
- SafeEventHandle.cs
- ModelPropertyCollectionImpl.cs
- ClientFormsAuthenticationCredentials.cs
- smtppermission.cs
- Helpers.cs
- ScriptManagerProxy.cs
- AppDomainManager.cs
- Sentence.cs
- Vector.cs
- FontFamilyValueSerializer.cs
- CqlParserHelpers.cs
- Int64AnimationUsingKeyFrames.cs
- LinearGradientBrush.cs
- LookupNode.cs
- OutputCacheSettingsSection.cs
- XslVisitor.cs
- ZipIOCentralDirectoryBlock.cs
- Constants.cs
- BulletChrome.cs
- _NegotiateClient.cs
- ContentHostHelper.cs
- TextServicesLoader.cs
- WebBrowserNavigatingEventHandler.cs
- WaitForChangedResult.cs
- SamlAuthorizationDecisionClaimResource.cs
- XmlSchemaAny.cs
- CompModSwitches.cs
- RefreshEventArgs.cs
- ListBoxItem.cs
- Token.cs
- TypeGeneratedEventArgs.cs
- XamlVector3DCollectionSerializer.cs
- EventLogTraceListener.cs
- CroppedBitmap.cs
- PlanCompilerUtil.cs
- GridPattern.cs
- NeutralResourcesLanguageAttribute.cs
- EncryptedReference.cs
- MemberAccessException.cs
- DefaultAsyncDataDispatcher.cs