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
- CapacityStreamGeometryContext.cs
- EventManager.cs
- JournalNavigationScope.cs
- ListItemCollection.cs
- CodeLabeledStatement.cs
- altserialization.cs
- Operators.cs
- TypefaceMap.cs
- HtmlCalendarAdapter.cs
- Vector3DCollection.cs
- HostingEnvironment.cs
- ProtectedProviderSettings.cs
- TextEditorThreadLocalStore.cs
- TableColumn.cs
- ServiceEndpointAssociationProvider.cs
- GridViewRowPresenterBase.cs
- CodeFieldReferenceExpression.cs
- FieldBuilder.cs
- SqlLiftIndependentRowExpressions.cs
- WebFaultClientMessageInspector.cs
- ResXDataNode.cs
- documentsequencetextpointer.cs
- HttpAsyncResult.cs
- WindowsFormsDesignerOptionService.cs
- SingleObjectCollection.cs
- KeyedCollection.cs
- SQLCharsStorage.cs
- NetWebProxyFinder.cs
- GPPOINT.cs
- BmpBitmapEncoder.cs
- IgnoreFileBuildProvider.cs
- GeometryModel3D.cs
- NameValueCollection.cs
- TreeNodeBinding.cs
- DbTransaction.cs
- SqlDataSourceQueryConverter.cs
- Bits.cs
- MeasureData.cs
- ZoneMembershipCondition.cs
- ComponentConverter.cs
- MultiBinding.cs
- BitmapEffectDrawingContent.cs
- SiteMapNode.cs
- LastQueryOperator.cs
- TextDecorations.cs
- HuffModule.cs
- ClientSettingsStore.cs
- Events.cs
- AutoGeneratedField.cs
- HtmlForm.cs
- StyleSelector.cs
- ELinqQueryState.cs
- SchemaImporter.cs
- SqlDataSourceConnectionPanel.cs
- QueryTaskGroupState.cs
- TextServicesDisplayAttribute.cs
- SecurityElement.cs
- DictionarySectionHandler.cs
- TextServicesHost.cs
- LocalClientSecuritySettings.cs
- TraceHwndHost.cs
- DetailsViewActionList.cs
- CodeDelegateInvokeExpression.cs
- MenuItemStyle.cs
- MiniMapControl.xaml.cs
- MD5CryptoServiceProvider.cs
- CodeConstructor.cs
- SymmetricKey.cs
- PreservationFileWriter.cs
- TraceUtility.cs
- ColorMap.cs
- PanelContainerDesigner.cs
- ContextStaticAttribute.cs
- SubMenuStyleCollection.cs
- ImageListUtils.cs
- MemberAccessException.cs
- MultitargetUtil.cs
- Reference.cs
- CorruptingExceptionCommon.cs
- ReflectionPermission.cs
- OciHandle.cs
- MatrixStack.cs
- BitmapEffectrendercontext.cs
- ExecutionContext.cs
- WindowsEditBox.cs
- HttpModuleActionCollection.cs
- TextFragmentEngine.cs
- ErrorTableItemStyle.cs
- ChangeBlockUndoRecord.cs
- EmptyEnumerator.cs
- Variant.cs
- Action.cs
- EditingCommands.cs
- WindowsFormsLinkLabel.cs
- XPathDocumentBuilder.cs
- InstanceCreationEditor.cs
- XmlAttributeCache.cs
- ImageAttributes.cs
- NativeMethods.cs
- FormsAuthenticationModule.cs