Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- DataPagerField.cs
- SolidColorBrush.cs
- IdnElement.cs
- ModulesEntry.cs
- GridViewDeleteEventArgs.cs
- Literal.cs
- SystemNetHelpers.cs
- FormatterServices.cs
- TextEffect.cs
- ManagementOperationWatcher.cs
- HttpAsyncResult.cs
- XmlSerializationWriter.cs
- List.cs
- NominalTypeEliminator.cs
- CacheMode.cs
- ClientCultureInfo.cs
- Helpers.cs
- EventItfInfo.cs
- SystemColors.cs
- SequentialUshortCollection.cs
- StandardRuntimeEnumValidatorAttribute.cs
- SqlBooleanMismatchVisitor.cs
- TimeSpan.cs
- SystemColorTracker.cs
- UntypedNullExpression.cs
- XmlSchemaAttributeGroup.cs
- TargetControlTypeCache.cs
- TrackingCondition.cs
- Tool.cs
- CacheSection.cs
- RegexWorker.cs
- ShaderEffect.cs
- DurableServiceAttribute.cs
- SettingsProviderCollection.cs
- BlurEffect.cs
- FileStream.cs
- EntityClientCacheKey.cs
- NativeCompoundFileAPIs.cs
- TemplateParser.cs
- DataServiceClientException.cs
- InternalUserCancelledException.cs
- CodeSubDirectoriesCollection.cs
- XsltSettings.cs
- LinkConverter.cs
- SspiSafeHandles.cs
- DeviceContexts.cs
- DataRowView.cs
- AdCreatedEventArgs.cs
- OleDbConnectionInternal.cs
- Size3DValueSerializer.cs
- MultiByteCodec.cs
- PointValueSerializer.cs
- Psha1DerivedKeyGenerator.cs
- Utils.cs
- OleDbRowUpdatedEvent.cs
- SystemColorTracker.cs
- EditorPart.cs
- QuaternionIndependentAnimationStorage.cs
- GorillaCodec.cs
- Console.cs
- DataControlFieldHeaderCell.cs
- DataServiceHostWrapper.cs
- QuaternionRotation3D.cs
- NumberSubstitution.cs
- WmfPlaceableFileHeader.cs
- SpoolingTaskBase.cs
- CursorConverter.cs
- MultiplexingFormatMapping.cs
- FixedSOMFixedBlock.cs
- TreeViewBindingsEditor.cs
- OAVariantLib.cs
- AssemblyLoader.cs
- InkPresenter.cs
- ReservationCollection.cs
- XmlUtf8RawTextWriter.cs
- VirtualPath.cs
- PriorityQueue.cs
- ListViewHitTestInfo.cs
- ServiceX509SecurityTokenProvider.cs
- XmlReturnWriter.cs
- MultiplexingDispatchMessageFormatter.cs
- CollectionMarkupSerializer.cs
- SingleObjectCollection.cs
- RoutedEventConverter.cs
- OletxVolatileEnlistment.cs
- TreePrinter.cs
- Int16Animation.cs
- XmlSchemas.cs
- PasswordDeriveBytes.cs
- D3DImage.cs
- NoResizeSelectionBorderGlyph.cs
- Misc.cs
- DurableEnlistmentState.cs
- QilExpression.cs
- SerializationAttributes.cs
- Attributes.cs
- DataControlFieldsEditor.cs
- ObjectNavigationPropertyMapping.cs
- FontStretches.cs
- QueryableFilterRepeater.cs