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
- InputBindingCollection.cs
- SqlGatherConsumedAliases.cs
- StateItem.cs
- Buffer.cs
- CalendarDateRange.cs
- StickyNote.cs
- HostVisual.cs
- CheckBoxFlatAdapter.cs
- SynchronizationContextHelper.cs
- HyperLinkStyle.cs
- PartBasedPackageProperties.cs
- NonPrimarySelectionGlyph.cs
- HandlerFactoryCache.cs
- PeerApplicationLaunchInfo.cs
- DropShadowBitmapEffect.cs
- ResourceDescriptionAttribute.cs
- MouseButtonEventArgs.cs
- PackageRelationshipCollection.cs
- ClientConvert.cs
- GACIdentityPermission.cs
- PropertyInformationCollection.cs
- BigInt.cs
- FlowDecisionDesigner.xaml.cs
- Control.cs
- ReadOnlyCollection.cs
- TreeViewItemAutomationPeer.cs
- SqlFacetAttribute.cs
- ScriptRegistrationManager.cs
- EncoderExceptionFallback.cs
- XmlNamedNodeMap.cs
- MetadataArtifactLoaderCompositeResource.cs
- AutoGeneratedFieldProperties.cs
- Material.cs
- RequestedSignatureDialog.cs
- StackSpiller.cs
- DbDataReader.cs
- MultiBinding.cs
- log.cs
- SessionStateSection.cs
- StrokeDescriptor.cs
- WebServiceAttribute.cs
- GatewayIPAddressInformationCollection.cs
- PropertyTabChangedEvent.cs
- SqlDataSourceCommandEventArgs.cs
- ProxyWebPart.cs
- XmlArrayItemAttribute.cs
- ValueUtilsSmi.cs
- InternalConfigHost.cs
- ListBindingHelper.cs
- SiteMapDataSourceView.cs
- MetaModel.cs
- FieldMetadata.cs
- InvalidPropValue.cs
- StoreItemCollection.cs
- XPathNodeIterator.cs
- OLEDB_Enum.cs
- ConfigurationManagerHelper.cs
- LinearGradientBrush.cs
- ImageIndexConverter.cs
- OpCopier.cs
- WithParamAction.cs
- StorageScalarPropertyMapping.cs
- Clock.cs
- SpotLight.cs
- ImageDrawing.cs
- MsmqIntegrationInputMessage.cs
- CryptoStream.cs
- ExpressionBuilder.cs
- SafeLibraryHandle.cs
- codemethodreferenceexpression.cs
- SafeFileMappingHandle.cs
- SourceElementsCollection.cs
- InstallHelper.cs
- EventArgs.cs
- UInt64.cs
- EntityDataSourceWrapperCollection.cs
- CodeAssignStatement.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- BatchWriter.cs
- Win32Exception.cs
- DropShadowEffect.cs
- ReadOnlyAttribute.cs
- HitTestFilterBehavior.cs
- GlyphCache.cs
- ApplicationActivator.cs
- PresentationTraceSources.cs
- FtpWebRequest.cs
- Vector3DAnimation.cs
- BinaryParser.cs
- BindingCompleteEventArgs.cs
- DoubleCollectionValueSerializer.cs
- RegisteredScript.cs
- ScalarType.cs
- XmlNamespaceDeclarationsAttribute.cs
- DurableTimerExtension.cs
- SymLanguageVendor.cs
- PartitionedStream.cs
- HtmlFormWrapper.cs
- IBuiltInEvidence.cs
- XmlSchemaSimpleTypeUnion.cs