Code:
/ DotNET / DotNET / 8.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
- ViewManager.cs
- UdpDiscoveryEndpointElement.cs
- HashCodeCombiner.cs
- SqlDelegatedTransaction.cs
- DynamicDiscoveryDocument.cs
- IndexOutOfRangeException.cs
- TypeForwardedToAttribute.cs
- SoapAttributeAttribute.cs
- XmlProcessingInstruction.cs
- Preprocessor.cs
- ControlBuilder.cs
- InputLanguageSource.cs
- AdjustableArrowCap.cs
- TiffBitmapDecoder.cs
- LogicalExpr.cs
- ByteAnimation.cs
- HtmlTableCell.cs
- FolderBrowserDialog.cs
- DocumentPaginator.cs
- TimeSpan.cs
- CodeGen.cs
- DynamicResourceExtensionConverter.cs
- DataGridViewColumnEventArgs.cs
- NonVisualControlAttribute.cs
- Comparer.cs
- WebChannelFactory.cs
- HostProtectionException.cs
- LocatorBase.cs
- UndoEngine.cs
- Helpers.cs
- FrugalList.cs
- SqlBooleanizer.cs
- PointConverter.cs
- CollectionViewGroup.cs
- MsmqInputMessagePool.cs
- TreeNodeConverter.cs
- FlowLayoutSettings.cs
- FrameworkObject.cs
- XmlMapping.cs
- GiveFeedbackEventArgs.cs
- MailDefinitionBodyFileNameEditor.cs
- xmlformatgeneratorstatics.cs
- DependencyObjectProvider.cs
- LicenseException.cs
- MetadataSerializer.cs
- DigitalSignature.cs
- DateTimePicker.cs
- ConfigurationValidatorAttribute.cs
- TypographyProperties.cs
- EntityViewGenerationAttribute.cs
- SqlDataSourceStatusEventArgs.cs
- ExtentCqlBlock.cs
- ClientEventManager.cs
- WebPart.cs
- SystemInfo.cs
- EntitySqlException.cs
- controlskin.cs
- oledbmetadatacollectionnames.cs
- CryptoStream.cs
- ObjectItemNoOpAssemblyLoader.cs
- ImageSourceValueSerializer.cs
- Currency.cs
- BinaryParser.cs
- AssemblyHash.cs
- SerializationObjectManager.cs
- ObjectKeyFrameCollection.cs
- DBConcurrencyException.cs
- ReferenceSchema.cs
- DependencyPropertyKey.cs
- WebPartCancelEventArgs.cs
- ExclusiveCanonicalizationTransform.cs
- SpecularMaterial.cs
- AssemblyBuilder.cs
- SafeMILHandle.cs
- EntityStoreSchemaGenerator.cs
- SQLDateTime.cs
- TargetInvocationException.cs
- WebPartAuthorizationEventArgs.cs
- XPathAncestorIterator.cs
- PropertyToken.cs
- LocalizableAttribute.cs
- CopyCodeAction.cs
- SqlConnectionStringBuilder.cs
- TreeNodeStyle.cs
- LoadedOrUnloadedOperation.cs
- SQLInt16Storage.cs
- XmlNotation.cs
- AnchoredBlock.cs
- Configuration.cs
- Misc.cs
- BaseTemplateCodeDomTreeGenerator.cs
- DataGridToolTip.cs
- SimplePropertyEntry.cs
- ObjectContext.cs
- IsolatedStorageFileStream.cs
- Size3D.cs
- DataProtection.cs
- BaseAppDomainProtocolHandler.cs
- StateWorkerRequest.cs
- DeviceOverridableAttribute.cs