Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / IFormattable.cs / 1305376 / IFormattable.cs
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
namespace System {
using System;
using System.Diagnostics.Contracts;
[System.Runtime.InteropServices.ComVisible(true)]
[ContractClass(typeof(IFormattableContract))]
public interface IFormattable
{
[Pure]
String ToString(String format, IFormatProvider formatProvider);
}
[ContractClassFor(typeof(IFormattable))]
internal abstract class IFormattableContract : IFormattable
{
String IFormattable.ToString(String format, IFormatProvider formatProvider)
{
Contract.Ensures(Contract.Result() != null);
throw new NotImplementedException();
}
}
}
// 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
- ScrollEventArgs.cs
- EnumConverter.cs
- TableLayoutCellPaintEventArgs.cs
- StringPropertyBuilder.cs
- SelectionProcessor.cs
- ApplicationGesture.cs
- CodePropertyReferenceExpression.cs
- ApplicationServicesHostFactory.cs
- SettingsContext.cs
- InfiniteTimeSpanConverter.cs
- XmlSerializationReader.cs
- AttributeCollection.cs
- DateBoldEvent.cs
- TypeTypeConverter.cs
- FixedTextView.cs
- SQLStringStorage.cs
- ReadOnlyDataSourceView.cs
- DataGridViewAdvancedBorderStyle.cs
- EndOfStreamException.cs
- FormatVersion.cs
- XmlMtomReader.cs
- Pen.cs
- LongValidator.cs
- StorageMappingFragment.cs
- SimpleApplicationHost.cs
- LOSFormatter.cs
- OutputScopeManager.cs
- DynamicMethod.cs
- DictionaryGlobals.cs
- TiffBitmapEncoder.cs
- MessageTraceRecord.cs
- HtmlHistory.cs
- NominalTypeEliminator.cs
- XPathParser.cs
- X509Utils.cs
- keycontainerpermission.cs
- Processor.cs
- StringFormat.cs
- RtfFormatStack.cs
- OdbcInfoMessageEvent.cs
- LongValidatorAttribute.cs
- ZoomPercentageConverter.cs
- DebugManager.cs
- CategoryValueConverter.cs
- WebScriptEnablingBehavior.cs
- DataGridViewCellPaintingEventArgs.cs
- TypeExtensionConverter.cs
- FileDetails.cs
- DiscreteKeyFrames.cs
- OneToOneMappingSerializer.cs
- ConfigXmlCDataSection.cs
- ViewStateModeByIdAttribute.cs
- ACL.cs
- DbSetClause.cs
- ExpressionBindingsDialog.cs
- DispatcherExceptionEventArgs.cs
- GridViewColumn.cs
- XPathBinder.cs
- ContextToken.cs
- CalendarButton.cs
- FolderBrowserDialog.cs
- MenuItemBinding.cs
- WebZone.cs
- InkCollectionBehavior.cs
- MultipleViewPattern.cs
- MemberBinding.cs
- EntityDataSourceSelectingEventArgs.cs
- ProfileSettings.cs
- GradientSpreadMethodValidation.cs
- XmlTextEncoder.cs
- PrintDocument.cs
- XmlSchemaSimpleContentRestriction.cs
- LineUtil.cs
- EventPrivateKey.cs
- ServiceOperationListItemList.cs
- DataSourceControl.cs
- TdsParserHelperClasses.cs
- TemplatePropertyEntry.cs
- MemberProjectionIndex.cs
- EncryptedPackageFilter.cs
- ReachVisualSerializer.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- SerializationUtilities.cs
- OciHandle.cs
- TableFieldsEditor.cs
- FilteredDataSetHelper.cs
- PointHitTestResult.cs
- ResizeGrip.cs
- UnknownBitmapEncoder.cs
- FlowLayout.cs
- TriggerAction.cs
- SchemaImporterExtensionsSection.cs
- TextTreeText.cs
- MbpInfo.cs
- WebBrowserSiteBase.cs
- RichTextBoxContextMenu.cs
- AsyncPostBackErrorEventArgs.cs
- MessageLogger.cs
- HierarchicalDataBoundControl.cs
- IdleTimeoutMonitor.cs