Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / Ref.cs / 1305376 / Ref.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- using System.Diagnostics; namespace System.Xml { ////// Ref class is used to verify string atomization in debug mode. /// internal static class Ref { public static bool Equal(string strA, string strB) { #if DEBUG if (((object) strA != (object) strB) && string.Equals(strA, strB)) Debug.Assert(false, "Ref.Equal: Object comparison used for non-atomized string '" + strA + "'"); #endif return (object) strA == (object) strB; } // Prevent typos. If someone uses Ref.Equals instead of Ref.Equal, // the program would not compile. public static new void Equals(object objA, object objB) { } } } // 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
- LineMetrics.cs
- SetMemberBinder.cs
- ToolboxItemCollection.cs
- DebugView.cs
- DrawingGroup.cs
- ListViewHitTestInfo.cs
- MessageFormatterConverter.cs
- CrossSiteScriptingValidation.cs
- OdbcEnvironmentHandle.cs
- LeaseManager.cs
- PKCS1MaskGenerationMethod.cs
- PanelStyle.cs
- PropertySourceInfo.cs
- FragmentQueryKB.cs
- AlgoModule.cs
- UpdateTranslator.cs
- Property.cs
- Geometry3D.cs
- FutureFactory.cs
- DataViewSetting.cs
- QueryResult.cs
- SelectionRangeConverter.cs
- DataGridViewRowPrePaintEventArgs.cs
- SystemUnicastIPAddressInformation.cs
- DBAsyncResult.cs
- EtwTrackingParticipant.cs
- ProfileParameter.cs
- QueryResponse.cs
- RuntimeConfigLKG.cs
- CreateUserWizardStep.cs
- MenuEventArgs.cs
- IntSecurity.cs
- __ComObject.cs
- BamlRecordReader.cs
- ChannelFactoryRefCache.cs
- FixedMaxHeap.cs
- Memoizer.cs
- ExtensionFile.cs
- ResponseStream.cs
- PeerChannelFactory.cs
- CodeCatchClauseCollection.cs
- ManipulationStartedEventArgs.cs
- DesignerActionListCollection.cs
- UnaryQueryOperator.cs
- Normalization.cs
- WorkflowQueuingService.cs
- StandardBindingOptionalReliableSessionElement.cs
- ZipIOExtraFieldElement.cs
- IgnoreFlushAndCloseStream.cs
- ExpressionEvaluator.cs
- COM2DataTypeToManagedDataTypeConverter.cs
- SHA256Managed.cs
- ScrollItemPatternIdentifiers.cs
- ObjectViewQueryResultData.cs
- ChangeInterceptorAttribute.cs
- QilTernary.cs
- ObjectSet.cs
- ZipArchive.cs
- ControlEvent.cs
- SchemaTableColumn.cs
- PageBuildProvider.cs
- ReliableDuplexSessionChannel.cs
- WebScriptMetadataMessageEncoderFactory.cs
- ProfileParameter.cs
- Interlocked.cs
- SchemaElementDecl.cs
- CheckBoxFlatAdapter.cs
- CodeNamespaceImport.cs
- Journal.cs
- CompositeClientFormatter.cs
- SyndicationLink.cs
- BamlResourceDeserializer.cs
- MsmqInputChannelListenerBase.cs
- ListSurrogate.cs
- Filter.cs
- ProtocolViolationException.cs
- StylusPoint.cs
- UriParserTemplates.cs
- PixelShader.cs
- CodeAccessPermission.cs
- DataGridRowHeader.cs
- WindowsStatic.cs
- RuntimeArgumentHandle.cs
- StateMachine.cs
- NullPackagingPolicy.cs
- DependentTransaction.cs
- EncryptedXml.cs
- CurrentTimeZone.cs
- ProgressPage.cs
- LicenseProviderAttribute.cs
- DataBindingExpressionBuilder.cs
- EmbossBitmapEffect.cs
- FontUnitConverter.cs
- ForeignConstraint.cs
- FormatSelectingMessageInspector.cs
- HostUtils.cs
- DefaultTextStore.cs
- XmlDataSourceNodeDescriptor.cs
- RuleAction.cs
- SqlClientMetaDataCollectionNames.cs