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
- TextMarkerSource.cs
- FragmentNavigationEventArgs.cs
- DynamicQueryableWrapper.cs
- MarkerProperties.cs
- BorderGapMaskConverter.cs
- ServicePoint.cs
- EndpointBehaviorElement.cs
- XmlSchemaAnnotation.cs
- BitmapCache.cs
- _SSPISessionCache.cs
- FloaterParaClient.cs
- ServiceSecurityAuditElement.cs
- MasterPage.cs
- MimeMapping.cs
- ImagingCache.cs
- ZipPackage.cs
- X509UI.cs
- PolicyAssertionCollection.cs
- DataGridPagerStyle.cs
- BindingCompleteEventArgs.cs
- QueryCacheEntry.cs
- CompilerGlobalScopeAttribute.cs
- FocusWithinProperty.cs
- TextDecoration.cs
- DPCustomTypeDescriptor.cs
- Light.cs
- NameSpaceExtractor.cs
- RIPEMD160.cs
- ProvidePropertyAttribute.cs
- GridViewRow.cs
- SqlDataRecord.cs
- WebPartExportVerb.cs
- PersonalizableTypeEntry.cs
- TagElement.cs
- UrlPath.cs
- Avt.cs
- TableRow.cs
- HttpTransportElement.cs
- FontFaceLayoutInfo.cs
- AutomationTextAttribute.cs
- RC2.cs
- Pair.cs
- NavigatingCancelEventArgs.cs
- TextView.cs
- SoapExtensionTypeElementCollection.cs
- XsltSettings.cs
- OleDbDataReader.cs
- BaseConfigurationRecord.cs
- Viewport3DVisual.cs
- SqlDataSourceAdvancedOptionsForm.cs
- CubicEase.cs
- TextOutput.cs
- CellLabel.cs
- KeyGestureConverter.cs
- HitTestWithGeometryDrawingContextWalker.cs
- DesignerDataConnection.cs
- WindowsClientCredential.cs
- SevenBitStream.cs
- HttpStreamMessageEncoderFactory.cs
- EncryptedData.cs
- EditorPart.cs
- DataViewManagerListItemTypeDescriptor.cs
- HandledEventArgs.cs
- GlyphsSerializer.cs
- MetabaseSettings.cs
- UrlMapping.cs
- Polyline.cs
- HttpPostClientProtocol.cs
- DataGridGeneralPage.cs
- CanonicalFormWriter.cs
- OleDbRowUpdatedEvent.cs
- Bind.cs
- ItemsChangedEventArgs.cs
- DashStyles.cs
- NamedPipeProcessProtocolHandler.cs
- ProxySimple.cs
- BuildResult.cs
- TargetInvocationException.cs
- HtmlEncodedRawTextWriter.cs
- Helper.cs
- CodePrimitiveExpression.cs
- CuspData.cs
- CodeDelegateInvokeExpression.cs
- UrlPropertyAttribute.cs
- GestureRecognizer.cs
- DataGridViewRowStateChangedEventArgs.cs
- PriorityChain.cs
- XmlSchema.cs
- ObjectConverter.cs
- CryptoHandle.cs
- FontInfo.cs
- SafeNativeMethods.cs
- AuthStoreRoleProvider.cs
- odbcmetadatacollectionnames.cs
- InternalsVisibleToAttribute.cs
- DatatypeImplementation.cs
- DataBindEngine.cs
- AdapterUtil.cs
- RelationshipDetailsCollection.cs
- DataGridTable.cs