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
- DrawingCollection.cs
- ParameterBuilder.cs
- CallSite.cs
- SQLDecimalStorage.cs
- QilBinary.cs
- RepeaterItemCollection.cs
- ColumnCollection.cs
- FtpCachePolicyElement.cs
- XpsTokenContext.cs
- DataReaderContainer.cs
- TemplateEditingFrame.cs
- xmlfixedPageInfo.cs
- GlyphsSerializer.cs
- AssociationTypeEmitter.cs
- IProvider.cs
- DefaultMemberAttribute.cs
- ObjectCache.cs
- X509AsymmetricSecurityKey.cs
- AssemblyInfo.cs
- EventManager.cs
- CommandLineParser.cs
- PenLineCapValidation.cs
- LinqDataSourceHelper.cs
- StaticFileHandler.cs
- Stackframe.cs
- METAHEADER.cs
- ObjectSecurity.cs
- ColorConverter.cs
- CallTemplateAction.cs
- ChildTable.cs
- FormsAuthenticationUser.cs
- dtdvalidator.cs
- CqlIdentifiers.cs
- OrderablePartitioner.cs
- IList.cs
- WindowsListViewGroupHelper.cs
- PeerCustomResolverSettings.cs
- HostVisual.cs
- ClientConfigurationHost.cs
- RelatedView.cs
- XmlEnumAttribute.cs
- InfoCardRequestException.cs
- ChannelCacheDefaults.cs
- precedingquery.cs
- Misc.cs
- RowVisual.cs
- ListSortDescriptionCollection.cs
- ScrollItemPattern.cs
- DrawingContextDrawingContextWalker.cs
- SqlBooleanMismatchVisitor.cs
- WindowsSlider.cs
- ConfigXmlElement.cs
- MetadataImporter.cs
- SqlMethodCallConverter.cs
- X509AsymmetricSecurityKey.cs
- TextEditorCharacters.cs
- MembershipSection.cs
- SqlFacetAttribute.cs
- WSTrust.cs
- CompoundFileIOPermission.cs
- HealthMonitoringSectionHelper.cs
- BooleanExpr.cs
- cookie.cs
- SafeReversePInvokeHandle.cs
- DataServiceEntityAttribute.cs
- InputProviderSite.cs
- VBIdentifierNameEditor.cs
- COM2ExtendedBrowsingHandler.cs
- Interfaces.cs
- DbDataRecord.cs
- DescendantOverDescendantQuery.cs
- Main.cs
- HtmlFormParameterWriter.cs
- _ListenerRequestStream.cs
- RootAction.cs
- CryptoApi.cs
- WmlLabelAdapter.cs
- FlowDocumentReader.cs
- NoneExcludedImageIndexConverter.cs
- MenuEventArgs.cs
- FormClosedEvent.cs
- EmbeddedMailObject.cs
- DictionaryContent.cs
- RoutingEndpointTrait.cs
- MatrixIndependentAnimationStorage.cs
- ArraySet.cs
- HttpListener.cs
- IOThreadScheduler.cs
- MessageEncodingBindingElement.cs
- WindowsRichEditRange.cs
- XslAstAnalyzer.cs
- DirectoryNotFoundException.cs
- CqlIdentifiers.cs
- StylusEditingBehavior.cs
- PersonalizationDictionary.cs
- ExceptionUtil.cs
- FlowchartSizeFeature.cs
- UserControl.cs
- XmlCharCheckingReader.cs
- SqlCommand.cs