Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Reflection / Emit / EventToken.cs / 1 / EventToken.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: EventToken ** ** ** 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 EventToken { public static readonly EventToken Empty = new EventToken(); internal int m_event; internal EventToken(int str) { m_event=str; } public int Token { get { return m_event; } } public override int GetHashCode() { return m_event; } public override bool Equals(Object obj) { if (obj is EventToken) return Equals((EventToken)obj); else return false; } public bool Equals(EventToken obj) { return obj.m_event == m_event; } public static bool operator ==(EventToken a, EventToken b) { return a.Equals(b); } public static bool operator !=(EventToken a, EventToken b) { return !(a == b); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BufferedReadStream.cs
- GeometryDrawing.cs
- PropertyTabChangedEvent.cs
- XmlCustomFormatter.cs
- Resources.Designer.cs
- DataGridViewToolTip.cs
- MimeFormReflector.cs
- StaticExtension.cs
- PropertyTabChangedEvent.cs
- FixedSOMLineRanges.cs
- FormViewModeEventArgs.cs
- WindowsRebar.cs
- LinqDataSourceDeleteEventArgs.cs
- IChannel.cs
- BufferBuilder.cs
- ActivityCodeDomSerializer.cs
- WebBrowserEvent.cs
- TypedRowHandler.cs
- MetadataCacheItem.cs
- TextTreeRootTextBlock.cs
- WebConfigurationFileMap.cs
- OnOperation.cs
- MaterialGroup.cs
- BamlLocalizer.cs
- DLinqColumnProvider.cs
- Msec.cs
- PrintPageEvent.cs
- EventLog.cs
- ManipulationDeltaEventArgs.cs
- EventlogProvider.cs
- TextOptions.cs
- XXXOnTypeBuilderInstantiation.cs
- CallTemplateAction.cs
- ProcessInfo.cs
- Calendar.cs
- RuleAttributes.cs
- CanonicalXml.cs
- ComplexBindingPropertiesAttribute.cs
- Msmq.cs
- ManipulationDeltaEventArgs.cs
- WithStatement.cs
- TextInfo.cs
- ReaderContextStackData.cs
- PKCS1MaskGenerationMethod.cs
- SecUtil.cs
- DataGridViewLinkColumn.cs
- Soap.cs
- ChildrenQuery.cs
- DelegatingTypeDescriptionProvider.cs
- DatePickerDateValidationErrorEventArgs.cs
- PointHitTestResult.cs
- WindowsRebar.cs
- TdsParserSessionPool.cs
- MembershipSection.cs
- DrawingCollection.cs
- Function.cs
- SmiEventSink_Default.cs
- ObjectFullSpanRewriter.cs
- FastEncoder.cs
- InheritanceRules.cs
- SafeLocalAllocation.cs
- ControlValuePropertyAttribute.cs
- CompilerErrorCollection.cs
- RegexWorker.cs
- PropertyGrid.cs
- Accessible.cs
- ListViewItem.cs
- ConfigXmlReader.cs
- XmlSerializerVersionAttribute.cs
- FilteredDataSetHelper.cs
- NavigatorOutput.cs
- DesignSurfaceEvent.cs
- CodeBinaryOperatorExpression.cs
- Package.cs
- DataListItemEventArgs.cs
- MappingItemCollection.cs
- DesignerDataConnection.cs
- ComponentEditorForm.cs
- RowType.cs
- KeyPressEvent.cs
- BinaryObjectReader.cs
- DataAdapter.cs
- SharedStream.cs
- ReversePositionQuery.cs
- MetadataItemEmitter.cs
- CacheMemory.cs
- UIElement.cs
- PaintValueEventArgs.cs
- UnsafeNativeMethods.cs
- XmlEnumAttribute.cs
- UriParserTemplates.cs
- UpdateRecord.cs
- FixUpCollection.cs
- XpsSerializerFactory.cs
- KeyMatchBuilder.cs
- FactoryMaker.cs
- TextTrailingWordEllipsis.cs
- CompensationDesigner.cs
- HostingEnvironmentWrapper.cs
- FactoryRecord.cs