Code:
/ FX-1434 / FX-1434 / 1.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
- WorkflowOwnershipException.cs
- counter.cs
- AssemblyNameProxy.cs
- UmAlQuraCalendar.cs
- GeometryHitTestParameters.cs
- Group.cs
- EmptyControlCollection.cs
- DataBindingExpressionBuilder.cs
- CacheAxisQuery.cs
- SerializationObjectManager.cs
- ListViewItem.cs
- unitconverter.cs
- XmlWriter.cs
- X509SubjectKeyIdentifierClause.cs
- QilName.cs
- Oid.cs
- FileDialog.cs
- GZipDecoder.cs
- EditorPartCollection.cs
- ProfileBuildProvider.cs
- WebPartEditVerb.cs
- AssemblyAttributesGoHere.cs
- ControlPropertyNameConverter.cs
- SafeEventHandle.cs
- PropertyDescriptor.cs
- ApplicationInfo.cs
- _BaseOverlappedAsyncResult.cs
- AddressHeaderCollectionElement.cs
- ConfigurationPropertyAttribute.cs
- SoapSchemaExporter.cs
- ToolStripContainer.cs
- OnOperation.cs
- UInt32Converter.cs
- Convert.cs
- Grammar.cs
- SqlTypeConverter.cs
- WindowsPrincipal.cs
- QilXmlReader.cs
- COMException.cs
- X509ScopedServiceCertificateElement.cs
- COM2PictureConverter.cs
- RtfToXamlReader.cs
- VisualTreeHelper.cs
- ScrollPattern.cs
- EntityViewGenerationAttribute.cs
- DataColumnMappingCollection.cs
- Accessible.cs
- InfiniteIntConverter.cs
- RC2.cs
- bindurihelper.cs
- Expression.cs
- DocumentOrderComparer.cs
- Baml6Assembly.cs
- DefaultTextStoreTextComposition.cs
- RtfToken.cs
- NamespaceCollection.cs
- ConfigurationPropertyCollection.cs
- ComEventsMethod.cs
- QilParameter.cs
- GridView.cs
- LockedBorderGlyph.cs
- Formatter.cs
- SqlServer2KCompatibilityCheck.cs
- JsonQueryStringConverter.cs
- ObfuscationAttribute.cs
- EventManager.cs
- And.cs
- WebPartDisplayModeCancelEventArgs.cs
- TextDecoration.cs
- InstanceDataCollection.cs
- IndependentAnimationStorage.cs
- Exception.cs
- CheckBoxPopupAdapter.cs
- XPathConvert.cs
- DateTimeUtil.cs
- StreamInfo.cs
- Formatter.cs
- AppDomain.cs
- FixedLineResult.cs
- CollectionContainer.cs
- TileBrush.cs
- RTLAwareMessageBox.cs
- TextBox.cs
- PartialTrustVisibleAssembliesSection.cs
- TextRenderer.cs
- HealthMonitoringSection.cs
- ToolStripItemEventArgs.cs
- IriParsingElement.cs
- DuplicateContext.cs
- InsufficientMemoryException.cs
- RoleService.cs
- JoinSymbol.cs
- SemanticKeyElement.cs
- MexHttpsBindingElement.cs
- CharEntityEncoderFallback.cs
- ConnectionConsumerAttribute.cs
- DataGridViewSelectedCellCollection.cs
- RectangleGeometry.cs
- MinimizableAttributeTypeConverter.cs
- ValidatedControlConverter.cs