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
- SchemaImporter.cs
- StringBuilder.cs
- SQLMembershipProvider.cs
- CodeParameterDeclarationExpression.cs
- ThemeDirectoryCompiler.cs
- HebrewNumber.cs
- EntityClientCacheKey.cs
- EventBookmark.cs
- Transform3DCollection.cs
- AdjustableArrowCap.cs
- WebFaultException.cs
- FixedDocumentPaginator.cs
- HttpServerVarsCollection.cs
- RepeaterItemCollection.cs
- SafeHandles.cs
- ParserHooks.cs
- SerializationSectionGroup.cs
- StringComparer.cs
- HtmlShim.cs
- MetadataExchangeBindings.cs
- PreservationFileReader.cs
- TextParentUndoUnit.cs
- shaperfactory.cs
- ObjectManager.cs
- SafeEventLogWriteHandle.cs
- PersonalizationDictionary.cs
- Facet.cs
- SerializationInfoEnumerator.cs
- DecimalFormatter.cs
- MobileControlDesigner.cs
- httpstaticobjectscollection.cs
- ElementHost.cs
- AQNBuilder.cs
- ReservationNotFoundException.cs
- ServiceOperationListItem.cs
- HttpCookie.cs
- EventSourceCreationData.cs
- ClonableStack.cs
- PointCollectionConverter.cs
- MergeLocalizationDirectives.cs
- DataControlFieldHeaderCell.cs
- ModifierKeysConverter.cs
- _NetRes.cs
- SqlTriggerAttribute.cs
- DbUpdateCommandTree.cs
- OdbcParameter.cs
- XXXOnTypeBuilderInstantiation.cs
- GetLedgerEntryForRecipientRequest.cs
- PropertySourceInfo.cs
- Point3DCollection.cs
- SmtpClient.cs
- TextParagraphView.cs
- CounterSampleCalculator.cs
- Point.cs
- DoubleAnimationClockResource.cs
- RenderOptions.cs
- Stack.cs
- ReferentialConstraint.cs
- ListBindingHelper.cs
- CommonProperties.cs
- BitmapEffectInput.cs
- MessagePartProtectionMode.cs
- CharKeyFrameCollection.cs
- TextServicesDisplayAttributePropertyRanges.cs
- TaiwanLunisolarCalendar.cs
- AsyncPostBackErrorEventArgs.cs
- AspNetSynchronizationContext.cs
- SystemColors.cs
- ContentType.cs
- ToolStrip.cs
- MergablePropertyAttribute.cs
- CodeNamespaceImportCollection.cs
- WpfGeneratedKnownTypes.cs
- WebSysDescriptionAttribute.cs
- TextProperties.cs
- WebControlParameterProxy.cs
- ShapeTypeface.cs
- ColorConvertedBitmapExtension.cs
- CountdownEvent.cs
- OlePropertyStructs.cs
- RouteParser.cs
- DefaultExpressionVisitor.cs
- ListViewDataItem.cs
- ResXFileRef.cs
- BuildProvider.cs
- FormatVersion.cs
- RestClientProxyHandler.cs
- ZipIOBlockManager.cs
- EntityModelSchemaGenerator.cs
- ParagraphResult.cs
- BypassElementCollection.cs
- SelectionUIService.cs
- FileLogRecordHeader.cs
- AstNode.cs
- Double.cs
- XmlSchemas.cs
- counter.cs
- BulletDecorator.cs
- CheckedListBox.cs
- GeometryGroup.cs