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
- ParentUndoUnit.cs
- URLMembershipCondition.cs
- ComponentResourceManager.cs
- MinimizableAttributeTypeConverter.cs
- FunctionImportElement.cs
- BitmapEffectState.cs
- WindowsListViewGroup.cs
- DependencyPropertyAttribute.cs
- XmlMapping.cs
- XmlSignificantWhitespace.cs
- ControlIdConverter.cs
- DataObject.cs
- ProviderCollection.cs
- NullRuntimeConfig.cs
- InstallerTypeAttribute.cs
- ApplicationDirectory.cs
- LinkGrep.cs
- StaticTextPointer.cs
- NamespaceInfo.cs
- ResourceExpressionBuilder.cs
- AuthenticateEventArgs.cs
- CodeMemberField.cs
- GacUtil.cs
- Viewport3DAutomationPeer.cs
- MenuAdapter.cs
- TabItem.cs
- CacheDependency.cs
- StylusLogic.cs
- SplineKeyFrames.cs
- IndexedString.cs
- UIElement.cs
- XmlSchemaRedefine.cs
- oledbconnectionstring.cs
- DrawingImage.cs
- ImageMetadata.cs
- SortedList.cs
- ProtocolsConfigurationEntry.cs
- CompModSwitches.cs
- BindingsSection.cs
- NullReferenceException.cs
- ArrayEditor.cs
- OrderedDictionary.cs
- Array.cs
- TraceRecord.cs
- DoubleStorage.cs
- VisualStyleRenderer.cs
- DataGridViewCellValidatingEventArgs.cs
- ExtenderControl.cs
- FloaterBaseParaClient.cs
- SecondaryViewProvider.cs
- ReferenceSchema.cs
- ArraySortHelper.cs
- FileDialog_Vista.cs
- VariableBinder.cs
- FunctionMappingTranslator.cs
- BaseCollection.cs
- CallbackValidator.cs
- Vector3DAnimationUsingKeyFrames.cs
- ComponentChangedEvent.cs
- Imaging.cs
- RelationshipType.cs
- WSSecureConversationFeb2005.cs
- ControlCollection.cs
- CollectionBuilder.cs
- PartialList.cs
- MaskedTextBoxDesignerActionList.cs
- TextEffect.cs
- SchemaImporter.cs
- VScrollBar.cs
- X509CertificateCollection.cs
- WindowsScrollBar.cs
- UpdateCompiler.cs
- TransformCollection.cs
- CodeConstructor.cs
- QilExpression.cs
- RelOps.cs
- PeerUnsafeNativeMethods.cs
- SchemaImporter.cs
- webclient.cs
- cache.cs
- MembershipPasswordException.cs
- BreakRecordTable.cs
- EventMappingSettings.cs
- HealthMonitoringSection.cs
- EventLogTraceListener.cs
- TableLayoutPanelCodeDomSerializer.cs
- SerializationIncompleteException.cs
- HtmlTableCellCollection.cs
- CancellableEnumerable.cs
- InternalCompensate.cs
- XmlILStorageConverter.cs
- CheckBoxField.cs
- CultureInfoConverter.cs
- NeutralResourcesLanguageAttribute.cs
- TextLineBreak.cs
- SafeProcessHandle.cs
- ColorTransform.cs
- Guid.cs
- CatalogPart.cs
- StreamGeometry.cs