Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// ==++==
//
// 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);
}
}
}
// 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
- MailBnfHelper.cs
- OutOfProcStateClientManager.cs
- Int32.cs
- WindowsGraphics.cs
- XpsFixedPageReaderWriter.cs
- WsrmTraceRecord.cs
- TextEffect.cs
- SqlDataSourceConfigureSelectPanel.cs
- ServiceDescriptionContext.cs
- WebResourceAttribute.cs
- PenContext.cs
- PostBackTrigger.cs
- EditorZoneAutoFormat.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- XPathDocumentNavigator.cs
- CultureTable.cs
- PrintPreviewGraphics.cs
- PropertyReference.cs
- DataGridViewCellEventArgs.cs
- WS2007HttpBindingElement.cs
- DataGridPagerStyle.cs
- XmlBinaryReader.cs
- Events.cs
- PasswordBoxAutomationPeer.cs
- MdiWindowListStrip.cs
- PropertyTabChangedEvent.cs
- Metadata.cs
- ButtonFieldBase.cs
- Behavior.cs
- EditingMode.cs
- NetworkInterface.cs
- ExceptionRoutedEventArgs.cs
- XmlDataSource.cs
- FontFamilyValueSerializer.cs
- BoundField.cs
- Int32CollectionValueSerializer.cs
- InputProviderSite.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- safelinkcollection.cs
- SkewTransform.cs
- mongolianshape.cs
- TemplateBamlRecordReader.cs
- RegionData.cs
- InputMethod.cs
- HtmlHead.cs
- ApplyTemplatesAction.cs
- XmlSubtreeReader.cs
- SqlCacheDependency.cs
- ExpressionBuilder.cs
- DecoderFallbackWithFailureFlag.cs
- CodeTypeReferenceCollection.cs
- MailBnfHelper.cs
- FactoryGenerator.cs
- SystemTcpConnection.cs
- ISO2022Encoding.cs
- CompilationUtil.cs
- ScrollViewer.cs
- BitmapPalettes.cs
- XmlNamespaceMapping.cs
- DataErrorValidationRule.cs
- DbProviderFactoriesConfigurationHandler.cs
- EntityDataSourceDataSelection.cs
- WebPartExportVerb.cs
- ParameterElement.cs
- DesignTimeValidationFeature.cs
- Focus.cs
- ApplicationContext.cs
- HMACSHA1.cs
- XmlSerializerFactory.cs
- CodePropertyReferenceExpression.cs
- PathGeometry.cs
- QilTargetType.cs
- ToolboxComponentsCreatingEventArgs.cs
- TextFormatterHost.cs
- XamlDesignerSerializationManager.cs
- sqlinternaltransaction.cs
- DragEventArgs.cs
- GeometryGroup.cs
- WpfMemberInvoker.cs
- PerfCounters.cs
- FontResourceCache.cs
- ConfigXmlComment.cs
- TypeDelegator.cs
- AuthenticationModulesSection.cs
- _NestedSingleAsyncResult.cs
- LineUtil.cs
- VisualBasic.cs
- StateDesigner.CommentLayoutGlyph.cs
- NetSectionGroup.cs
- PreProcessor.cs
- ObjectDataSourceWizardForm.cs
- CharacterBufferReference.cs
- DbQueryCommandTree.cs
- DLinqDataModelProvider.cs
- SQLSingleStorage.cs
- DataBindingExpressionBuilder.cs
- RoutedPropertyChangedEventArgs.cs
- ConstructorBuilder.cs
- RadioButtonRenderer.cs
- ReservationCollection.cs