Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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; } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SplitterCancelEvent.cs
- StrokeNodeData.cs
- InOutArgumentConverter.cs
- ConfigurationErrorsException.cs
- GregorianCalendarHelper.cs
- SqlUtil.cs
- DecoderExceptionFallback.cs
- JournalEntry.cs
- SourceFilter.cs
- ExpressionStringBuilder.cs
- Oid.cs
- BooleanSwitch.cs
- ObjectSpanRewriter.cs
- ElementMarkupObject.cs
- RoleGroupCollection.cs
- FieldToken.cs
- HttpResponse.cs
- HttpPostedFile.cs
- HttpServerUtilityWrapper.cs
- StaticExtension.cs
- Effect.cs
- FlowDocumentPaginator.cs
- Vector.cs
- GridViewRowEventArgs.cs
- CLRBindingWorker.cs
- NavigationPropertyEmitter.cs
- pingexception.cs
- TypedReference.cs
- MobileControlBuilder.cs
- InvalidPipelineStoreException.cs
- EntityDataSourceState.cs
- Label.cs
- ObjectAssociationEndMapping.cs
- SafeThemeHandle.cs
- UrlMappingCollection.cs
- XMLUtil.cs
- SystemPens.cs
- DataError.cs
- mactripleDES.cs
- AsnEncodedData.cs
- CapabilitiesRule.cs
- ProjectionCamera.cs
- HandlerBase.cs
- QuaternionAnimation.cs
- FixedSOMTextRun.cs
- PackageRelationshipCollection.cs
- OuterGlowBitmapEffect.cs
- WebFormsRootDesigner.cs
- XpsS0ValidatingLoader.cs
- ScriptResourceDefinition.cs
- PropertyChange.cs
- DeferredReference.cs
- InkCanvasInnerCanvas.cs
- DataServiceEntityAttribute.cs
- ADConnectionHelper.cs
- ColorPalette.cs
- AuthorizationContext.cs
- FixedLineResult.cs
- HitTestParameters3D.cs
- TouchDevice.cs
- HMACSHA384.cs
- ProtocolImporter.cs
- CapiHashAlgorithm.cs
- TraceHandlerErrorFormatter.cs
- WebControlAdapter.cs
- Literal.cs
- OperandQuery.cs
- FontSource.cs
- StrongNameMembershipCondition.cs
- LightweightCodeGenerator.cs
- WindowsTokenRoleProvider.cs
- DataObjectPastingEventArgs.cs
- PageContentAsyncResult.cs
- EventItfInfo.cs
- RSAPKCS1KeyExchangeFormatter.cs
- Point3DValueSerializer.cs
- ArrayList.cs
- CompiledXpathExpr.cs
- DependencyObject.cs
- SslStreamSecurityElement.cs
- ComponentDesigner.cs
- ExpandCollapsePattern.cs
- FileUtil.cs
- ISAPIWorkerRequest.cs
- ComplusEndpointConfigContainer.cs
- BoundField.cs
- PersianCalendar.cs
- CompositeDataBoundControl.cs
- BindingExpressionBase.cs
- FlowDocumentPageViewerAutomationPeer.cs
- RegistrySecurity.cs
- KnownTypeHelper.cs
- TrackBar.cs
- SortedDictionary.cs
- SafeLibraryHandle.cs
- ConfigurationStrings.cs
- CutCopyPasteHelper.cs
- SqlProviderManifest.cs
- EntityDataSourceDataSelectionPanel.cs
- ReachPageContentSerializerAsync.cs