Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Reflection / Emit / PropertyToken.cs / 1305376 / PropertyToken.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: PropertyToken ** **[....] ** ** ** Propertybuilder is for client to define properties for a class ** ** ===========================================================*/ namespace System.Reflection.Emit { using System; using System.Reflection; using System.Security.Permissions; [Serializable] [System.Runtime.InteropServices.ComVisible(true)] public struct PropertyToken { public static readonly PropertyToken Empty = new PropertyToken(); internal int m_property; internal PropertyToken(int str) { m_property=str; } public int Token { get { return m_property; } } // Satisfy value class requirements public override int GetHashCode() { return m_property; } // Satisfy value class requirements public override bool Equals(Object obj) { if (obj is PropertyToken) return Equals((PropertyToken)obj); else return false; } public bool Equals(PropertyToken obj) { return obj.m_property == m_property; } public static bool operator ==(PropertyToken a, PropertyToken b) { return a.Equals(b); } public static bool operator !=(PropertyToken a, PropertyToken b) { return !(a == b); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlWebEventProvider.cs
- ToolStripButton.cs
- CodeGotoStatement.cs
- Calendar.cs
- HttpPostedFile.cs
- NamespaceQuery.cs
- EFTableProvider.cs
- _FtpControlStream.cs
- TextRenderer.cs
- ListViewDeleteEventArgs.cs
- TypeReference.cs
- SqlUtils.cs
- OpenTypeLayoutCache.cs
- ASCIIEncoding.cs
- MenuItemStyle.cs
- XmlILIndex.cs
- SoapHelper.cs
- ToolBarButtonClickEvent.cs
- ControlBindingsConverter.cs
- AndCondition.cs
- CompositeActivityDesigner.cs
- ProfessionalColors.cs
- LOSFormatter.cs
- CodeCompileUnit.cs
- _UriSyntax.cs
- BrowserCapabilitiesFactory.cs
- DataServiceQueryProvider.cs
- SystemWebCachingSectionGroup.cs
- SelectorItemAutomationPeer.cs
- XmlMapping.cs
- AnimatedTypeHelpers.cs
- PreviewPageInfo.cs
- ItemChangedEventArgs.cs
- SortDescriptionCollection.cs
- DateRangeEvent.cs
- LogManagementAsyncResult.cs
- ConcurrentQueue.cs
- EventArgs.cs
- XpsSerializerFactory.cs
- HttpChannelListener.cs
- GregorianCalendar.cs
- SoapFault.cs
- XmlSchemaValidator.cs
- DesignerMetadata.cs
- FileCodeGroup.cs
- CLSCompliantAttribute.cs
- PersonalizationProvider.cs
- XamlTypeWithExplicitNamespace.cs
- ConstraintEnumerator.cs
- FileResponseElement.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- NameTable.cs
- ContainerControl.cs
- X509SecurityTokenProvider.cs
- Transform.cs
- DynamicDataExtensions.cs
- QilReference.cs
- DataGridViewComboBoxEditingControl.cs
- DbReferenceCollection.cs
- KerberosRequestorSecurityToken.cs
- EdmProperty.cs
- ExpressionBuilder.cs
- _FtpControlStream.cs
- codemethodreferenceexpression.cs
- BinaryParser.cs
- AssemblyResourceLoader.cs
- FloatUtil.cs
- NamespaceDecl.cs
- DeferredReference.cs
- ExpressionContext.cs
- EditingCommands.cs
- milrender.cs
- BitmapSource.cs
- SQLCharsStorage.cs
- PermissionToken.cs
- HttpResponse.cs
- AvtEvent.cs
- DataViewManagerListItemTypeDescriptor.cs
- ParagraphResult.cs
- ArgumentsParser.cs
- SymDocumentType.cs
- DrawingImage.cs
- querybuilder.cs
- JsonFormatWriterGenerator.cs
- AsymmetricKeyExchangeFormatter.cs
- _ConnectStream.cs
- JsonWriter.cs
- OdbcEnvironmentHandle.cs
- WebDisplayNameAttribute.cs
- MemberRelationshipService.cs
- LabelEditEvent.cs
- GridPattern.cs
- FormViewAutoFormat.cs
- Journal.cs
- RangeBaseAutomationPeer.cs
- Rotation3D.cs
- BaseTemplateParser.cs
- WorkflowRuntimeService.cs
- ToolStripHighContrastRenderer.cs
- ParenthesizePropertyNameAttribute.cs