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
- Query.cs
- OraclePermission.cs
- PointLightBase.cs
- InheritanceAttribute.cs
- BitmapSourceSafeMILHandle.cs
- AuthorizationRuleCollection.cs
- Matrix3D.cs
- Clipboard.cs
- ClockController.cs
- EntityAdapter.cs
- RepeaterItemCollection.cs
- TextEditorSelection.cs
- FormClosedEvent.cs
- TemplatePagerField.cs
- ProjectionAnalyzer.cs
- StateManagedCollection.cs
- SectionInformation.cs
- NoPersistHandle.cs
- StrongNameUtility.cs
- CultureInfoConverter.cs
- ToolStripRenderer.cs
- AuthorizationRuleCollection.cs
- UriTemplateQueryValue.cs
- ContentTextAutomationPeer.cs
- ToolStripHighContrastRenderer.cs
- PersonalizationStateQuery.cs
- SecureEnvironment.cs
- CookielessData.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- ObjectSecurityT.cs
- XPathSelectionIterator.cs
- CmsInterop.cs
- __Filters.cs
- IdentifierService.cs
- ManagementQuery.cs
- Semaphore.cs
- FilterQuery.cs
- NameTable.cs
- TriggerBase.cs
- SqlEnums.cs
- SmtpReplyReaderFactory.cs
- QuaternionAnimation.cs
- RolePrincipal.cs
- ClientRoleProvider.cs
- NotifyIcon.cs
- Exceptions.cs
- AnnotationService.cs
- SelectingProviderEventArgs.cs
- EDesignUtil.cs
- EntityDataReader.cs
- COM2IPerPropertyBrowsingHandler.cs
- PageThemeCodeDomTreeGenerator.cs
- SendActivityEventArgs.cs
- BufferedOutputStream.cs
- ProviderCommandInfoUtils.cs
- UrlAuthorizationModule.cs
- SqlBulkCopyColumnMappingCollection.cs
- FileDetails.cs
- PaintEvent.cs
- TemplateComponentConnector.cs
- SqlColumnizer.cs
- FixedSOMImage.cs
- SynthesizerStateChangedEventArgs.cs
- _SingleItemRequestCache.cs
- MemberRelationshipService.cs
- CompressionTransform.cs
- TraceUtils.cs
- TextServicesContext.cs
- RoleManagerEventArgs.cs
- Mutex.cs
- LinkAreaEditor.cs
- XmlAttributeCollection.cs
- PackWebRequest.cs
- httpstaticobjectscollection.cs
- PathSegmentCollection.cs
- Base64Encoding.cs
- ColumnMapCopier.cs
- StrongNameUtility.cs
- CodeCatchClause.cs
- TextRangeAdaptor.cs
- MDIControlStrip.cs
- CatalogPartChrome.cs
- KeyConverter.cs
- ParameterExpression.cs
- RemotingConfigParser.cs
- DrawingContextWalker.cs
- XmlReader.cs
- AccessDataSource.cs
- FormViewPageEventArgs.cs
- SelectingProviderEventArgs.cs
- _NetworkingPerfCounters.cs
- SelectionChangedEventArgs.cs
- PathFigure.cs
- PixelFormatConverter.cs
- CodeBinaryOperatorExpression.cs
- AttributeEmitter.cs
- MappingException.cs
- StringAttributeCollection.cs
- CalendarSelectionChangedEventArgs.cs
- ILGen.cs