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
- MimeMapping.cs
- ExceptionRoutedEventArgs.cs
- Help.cs
- DependentList.cs
- URLAttribute.cs
- MenuItemCollection.cs
- HttpValueCollection.cs
- CompiledRegexRunnerFactory.cs
- FlowDocumentPaginator.cs
- SmtpNegotiateAuthenticationModule.cs
- ZipIOModeEnforcingStream.cs
- CodeGotoStatement.cs
- CollectionMarkupSerializer.cs
- FontNamesConverter.cs
- GetPolicyDetailsRequest.cs
- Missing.cs
- MachineSettingsSection.cs
- AffineTransform3D.cs
- ClusterRegistryConfigurationProvider.cs
- DropSource.cs
- TreeViewAutomationPeer.cs
- InternalEnumValidator.cs
- SimpleType.cs
- DataProtection.cs
- SqlException.cs
- WebConfigurationManager.cs
- ProxyFragment.cs
- TextPattern.cs
- BamlVersionHeader.cs
- CodeArgumentReferenceExpression.cs
- WeakRefEnumerator.cs
- GeometryGroup.cs
- RemoteX509AsymmetricSecurityKey.cs
- WebPartDisplayModeEventArgs.cs
- XmlValidatingReaderImpl.cs
- RSAPKCS1SignatureDeformatter.cs
- SqlXml.cs
- AutomationEvent.cs
- TextChangedEventArgs.cs
- TextCollapsingProperties.cs
- FolderLevelBuildProvider.cs
- EntityTypeEmitter.cs
- TargetControlTypeCache.cs
- BasicDesignerLoader.cs
- OleDbInfoMessageEvent.cs
- AddInProcess.cs
- HttpConfigurationContext.cs
- PositiveTimeSpanValidatorAttribute.cs
- NativeMethods.cs
- ParallelLoopState.cs
- GenericTypeParameterBuilder.cs
- _NativeSSPI.cs
- ParameterInfo.cs
- NonSerializedAttribute.cs
- RuntimeResourceSet.cs
- HttpCacheVaryByContentEncodings.cs
- CodeCommentStatementCollection.cs
- SoapSchemaExporter.cs
- TextBoxView.cs
- TagMapCollection.cs
- SqlUtils.cs
- Animatable.cs
- UserNameSecurityTokenAuthenticator.cs
- WriteableBitmap.cs
- UInt32.cs
- RegexGroupCollection.cs
- RandomNumberGenerator.cs
- BindingMAnagerBase.cs
- TrackingDataItemValue.cs
- Parallel.cs
- CultureMapper.cs
- ToggleButton.cs
- BackStopAuthenticationModule.cs
- XmlWhitespace.cs
- BoundColumn.cs
- AtomEntry.cs
- EmptyEnumerator.cs
- HtmlElementCollection.cs
- ClassHandlersStore.cs
- RegisteredHiddenField.cs
- ProvidePropertyAttribute.cs
- XmlAnyElementAttribute.cs
- DataObjectCopyingEventArgs.cs
- CapabilitiesRule.cs
- WindowsTab.cs
- RIPEMD160Managed.cs
- MaskedTextBox.cs
- CodeCommentStatementCollection.cs
- DragDropHelper.cs
- ProvidePropertyAttribute.cs
- AnnotationResourceCollection.cs
- namescope.cs
- GridViewDeleteEventArgs.cs
- LinkLabel.cs
- PageTheme.cs
- CookielessHelper.cs
- HandledMouseEvent.cs
- XmlQueryCardinality.cs
- ReliableChannelListener.cs
- MissingSatelliteAssemblyException.cs