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
- MultipleViewProviderWrapper.cs
- AliasGenerator.cs
- ADMembershipProvider.cs
- CatalogPartCollection.cs
- TableDetailsRow.cs
- PriorityQueue.cs
- MenuBindingsEditorForm.cs
- HttpApplicationFactory.cs
- MemberMaps.cs
- Mapping.cs
- PipelineModuleStepContainer.cs
- BamlReader.cs
- ChangesetResponse.cs
- GreenMethods.cs
- DesignerActionItemCollection.cs
- DisplayMemberTemplateSelector.cs
- MaskDesignerDialog.cs
- _Win32.cs
- XsdDateTime.cs
- BinaryExpressionHelper.cs
- SecurityHelper.cs
- XmlMemberMapping.cs
- GrammarBuilderPhrase.cs
- XomlCompilerHelpers.cs
- DockAndAnchorLayout.cs
- PageRouteHandler.cs
- SizeAnimationUsingKeyFrames.cs
- CompilationPass2Task.cs
- PublishLicense.cs
- SchemaImporterExtension.cs
- DesignBindingConverter.cs
- DictionaryCustomTypeDescriptor.cs
- ValueUtilsSmi.cs
- SelectionListComponentEditor.cs
- BinaryUtilClasses.cs
- CodeSubDirectory.cs
- ContextMenuStripActionList.cs
- AccessibleObject.cs
- OdbcInfoMessageEvent.cs
- UpdateManifestForBrowserApplication.cs
- HttpHandlerAction.cs
- _OverlappedAsyncResult.cs
- TextEditorTables.cs
- UInt64.cs
- MembershipValidatePasswordEventArgs.cs
- DataGrid.cs
- ArrangedElementCollection.cs
- Missing.cs
- EnumType.cs
- uribuilder.cs
- DataSourceCache.cs
- LineBreakRecord.cs
- DragDropManager.cs
- ContextMenu.cs
- Parser.cs
- TdsParserStateObject.cs
- SamlSubjectStatement.cs
- ImageCodecInfo.cs
- AndMessageFilter.cs
- FlatButtonAppearance.cs
- MulticastNotSupportedException.cs
- JumpTask.cs
- CodeDelegateCreateExpression.cs
- FigureParagraph.cs
- MetadataCache.cs
- XsdDataContractExporter.cs
- TdsParserSafeHandles.cs
- ApplicationFileCodeDomTreeGenerator.cs
- WindowsRegion.cs
- EdgeModeValidation.cs
- sitestring.cs
- WorkItem.cs
- AnimatedTypeHelpers.cs
- DBSqlParserColumn.cs
- SecurityDescriptor.cs
- MetadataArtifactLoaderCompositeFile.cs
- PrintControllerWithStatusDialog.cs
- MethodMessage.cs
- TrustManagerMoreInformation.cs
- RegexGroupCollection.cs
- Operand.cs
- SqlDataSourceConfigureSortForm.cs
- SqlClientWrapperSmiStream.cs
- CalendarDateChangedEventArgs.cs
- Bitmap.cs
- AppDomainUnloadedException.cs
- NamespaceImport.cs
- XsltException.cs
- MachineSettingsSection.cs
- MenuItem.cs
- NumberFormatter.cs
- TaiwanLunisolarCalendar.cs
- FrameDimension.cs
- RawAppCommandInputReport.cs
- PropertySegmentSerializationProvider.cs
- TypeInitializationException.cs
- BindingMAnagerBase.cs
- ADMembershipUser.cs
- OletxTransactionManager.cs
- HWStack.cs