Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / Reflection / Emit / SignatureToken.cs / 1 / SignatureToken.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Signature: SignatureToken ** ** ** Purpose: Represents a Signature to the ILGenerator signature. ** ** ===========================================================*/ namespace System.Reflection.Emit { using System; using System.Reflection; using System.Security.Permissions; [System.Runtime.InteropServices.ComVisible(true)] public struct SignatureToken { public static readonly SignatureToken Empty = new SignatureToken(); internal int m_signature; internal ModuleBuilder m_moduleBuilder; internal SignatureToken(int str, ModuleBuilder mod) { m_signature=str; m_moduleBuilder = mod; } public int Token { get { return m_signature; } } public override int GetHashCode() { return m_signature; } public override bool Equals(Object obj) { if (obj is SignatureToken) return Equals((SignatureToken)obj); else return false; } public bool Equals(SignatureToken obj) { return obj.m_signature == m_signature; } public static bool operator ==(SignatureToken a, SignatureToken b) { return a.Equals(b); } public static bool operator !=(SignatureToken a, SignatureToken b) { return !(a == b); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RegexStringValidator.cs
- DictionaryCustomTypeDescriptor.cs
- TreeNodeBindingCollection.cs
- CancelRequestedQuery.cs
- AssociationType.cs
- InfoCardX509Validator.cs
- ValidatedControlConverter.cs
- QueryPrefixOp.cs
- EntityDataSourceSelectingEventArgs.cs
- FormsAuthenticationModule.cs
- CollectionType.cs
- ReadOnlyHierarchicalDataSource.cs
- baseaxisquery.cs
- DetailsViewPagerRow.cs
- GeneratedContractType.cs
- SettingsPropertyIsReadOnlyException.cs
- NamespaceList.cs
- ToolStripItemClickedEventArgs.cs
- OleDbTransaction.cs
- CodeMethodInvokeExpression.cs
- WorkflowMessageEventHandler.cs
- CryptographicAttribute.cs
- FieldMetadata.cs
- Stylus.cs
- PerformanceCounterPermissionAttribute.cs
- PageSettings.cs
- DSASignatureDeformatter.cs
- EditingMode.cs
- DataQuery.cs
- MsmqBindingFilter.cs
- DispatcherObject.cs
- TraceRecord.cs
- StreamWithDictionary.cs
- DefaultBindingPropertyAttribute.cs
- ModifyActivitiesPropertyDescriptor.cs
- StylusPointDescription.cs
- MetadataItemEmitter.cs
- CacheChildrenQuery.cs
- ToolStripPanelRenderEventArgs.cs
- EntityDataSourceContainerNameItem.cs
- OracleDateTime.cs
- SecurityPolicyVersion.cs
- WebEventTraceProvider.cs
- FontStyleConverter.cs
- ToolStripDesignerAvailabilityAttribute.cs
- Oid.cs
- OracleDateTime.cs
- PathTooLongException.cs
- TextDecorationCollection.cs
- Polyline.cs
- SafeNativeMethods.cs
- XmlNode.cs
- FileLogRecord.cs
- IgnorePropertiesAttribute.cs
- DataSet.cs
- Crypto.cs
- SmiMetaDataProperty.cs
- ScalarConstant.cs
- RewritingSimplifier.cs
- NotifyCollectionChangedEventArgs.cs
- ColorPalette.cs
- codemethodreferenceexpression.cs
- ExpressionBuilder.cs
- ParseElement.cs
- PowerStatus.cs
- Cursors.cs
- Documentation.cs
- RichTextBoxAutomationPeer.cs
- SchemaNotation.cs
- SingleKeyFrameCollection.cs
- SafePEFileHandle.cs
- ProvidePropertyAttribute.cs
- HelpHtmlBuilder.cs
- ParentQuery.cs
- RuntimeConfig.cs
- ServiceModelEnumValidator.cs
- _SslState.cs
- PartialArray.cs
- Normalizer.cs
- NamespaceMapping.cs
- COAUTHIDENTITY.cs
- CommunicationException.cs
- MultiSelector.cs
- DrawingCollection.cs
- PkcsUtils.cs
- OdbcParameter.cs
- SiteMapNodeItemEventArgs.cs
- Renderer.cs
- LoginUtil.cs
- RawStylusSystemGestureInputReport.cs
- DelegateArgument.cs
- MailMessage.cs
- JsonSerializer.cs
- EventLogConfiguration.cs
- WebPartConnectionsEventArgs.cs
- SubqueryRules.cs
- DeviceSpecificDialogCachedState.cs
- EditableLabelControl.cs
- InstanceNormalEvent.cs
- DetailsViewInsertedEventArgs.cs