Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Common / Utils / InternalBase.cs / 1305376 / InternalBase.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections; using System.Text; namespace System.Data.Common.Utils { // A basic class from which all classes derive so that ToString can be // more controlled internal abstract class InternalBase { // effects: Modify builder to contain a compact string representation // of this internal abstract void ToCompactString(StringBuilder builder); // effects: Modify builder to contain a verbose string representation // of this internal virtual void ToFullString(StringBuilder builder) { ToCompactString(builder); } public override string ToString() { StringBuilder builder = new StringBuilder(); ToCompactString(builder); return builder.ToString(); } internal virtual string ToFullString() { StringBuilder builder = new StringBuilder(); ToFullString(builder); return builder.ToString(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections; using System.Text; namespace System.Data.Common.Utils { // A basic class from which all classes derive so that ToString can be // more controlled internal abstract class InternalBase { // effects: Modify builder to contain a compact string representation // of this internal abstract void ToCompactString(StringBuilder builder); // effects: Modify builder to contain a verbose string representation // of this internal virtual void ToFullString(StringBuilder builder) { ToCompactString(builder); } public override string ToString() { StringBuilder builder = new StringBuilder(); ToCompactString(builder); return builder.ToString(); } internal virtual string ToFullString() { StringBuilder builder = new StringBuilder(); ToFullString(builder); return builder.ToString(); } } } // 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
- IisNotInstalledException.cs
- BasicSecurityProfileVersion.cs
- NamespaceCollection.cs
- LinkButton.cs
- IntegerValidatorAttribute.cs
- RichTextBoxAutomationPeer.cs
- MetadataUtilsSmi.cs
- QilScopedVisitor.cs
- HtmlInputSubmit.cs
- AsyncDataRequest.cs
- messageonlyhwndwrapper.cs
- GregorianCalendar.cs
- Point.cs
- XmlSecureResolver.cs
- DataGridViewRowCancelEventArgs.cs
- GCHandleCookieTable.cs
- OverrideMode.cs
- HtmlTextBoxAdapter.cs
- EdmFunction.cs
- AudioFormatConverter.cs
- FixedSOMTableCell.cs
- QueryOperationResponseOfT.cs
- AnnotationMap.cs
- PenContexts.cs
- MessageHeaderDescription.cs
- LineInfo.cs
- GB18030Encoding.cs
- ListGeneralPage.cs
- RadialGradientBrush.cs
- SafeNativeMethods.cs
- RuleSettings.cs
- SelectionRangeConverter.cs
- GeometryGroup.cs
- ColumnCollection.cs
- ListControl.cs
- ParameterSubsegment.cs
- XmlDocument.cs
- TemplatePartAttribute.cs
- MonthCalendarDesigner.cs
- Environment.cs
- WebHeaderCollection.cs
- LinearKeyFrames.cs
- PhonemeConverter.cs
- HttpCachePolicyElement.cs
- FormattedTextSymbols.cs
- RequestBringIntoViewEventArgs.cs
- HtmlElementCollection.cs
- IgnoreFlushAndCloseStream.cs
- LongTypeConverter.cs
- TableDetailsRow.cs
- BlockCollection.cs
- AuthenticationModuleElementCollection.cs
- MobileListItem.cs
- CodeComment.cs
- EdmScalarPropertyAttribute.cs
- TitleStyle.cs
- MenuItemAutomationPeer.cs
- TextEditorDragDrop.cs
- GroupBox.cs
- EntityDataSourceViewSchema.cs
- CoreChannel.cs
- _LazyAsyncResult.cs
- AutoSizeComboBox.cs
- TriggerActionCollection.cs
- FindCriteriaElement.cs
- Keyboard.cs
- ConfigurationUtility.cs
- AsyncOperationManager.cs
- SingleAnimationUsingKeyFrames.cs
- DetailsViewInsertedEventArgs.cs
- HttpRequestCacheValidator.cs
- LocalizableAttribute.cs
- Buffer.cs
- DNS.cs
- TextBreakpoint.cs
- BooleanToVisibilityConverter.cs
- PenThreadPool.cs
- MethodImplAttribute.cs
- HtmlInputReset.cs
- HashCodeCombiner.cs
- EnumerableRowCollectionExtensions.cs
- DelegateOutArgument.cs
- DesignerSerializationOptionsAttribute.cs
- ToolStripLabel.cs
- ProcessHostFactoryHelper.cs
- WorkflowDesigner.cs
- ToolStripRendererSwitcher.cs
- DataException.cs
- ThreadAbortException.cs
- XmlBoundElement.cs
- XmlSchemaSet.cs
- ClientSettingsStore.cs
- ReplacementText.cs
- DropShadowEffect.cs
- Label.cs
- ButtonBaseAdapter.cs
- CustomTypeDescriptor.cs
- SystemResourceKey.cs
- WorkflowInstanceUnhandledExceptionRecord.cs
- PersonalizableAttribute.cs