Code:
/ 4.0 / 4.0 / 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. // ==++== // // 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
- ElementUtil.cs
- Typography.cs
- MouseBinding.cs
- ScrollItemPatternIdentifiers.cs
- PKCS1MaskGenerationMethod.cs
- ListViewDeletedEventArgs.cs
- ObjectView.cs
- RefType.cs
- MailWebEventProvider.cs
- StringCollection.cs
- SqlAliaser.cs
- SecUtil.cs
- GenericParameterDataContract.cs
- DockPanel.cs
- MimeBasePart.cs
- DirectoryNotFoundException.cs
- QueryOutputWriter.cs
- TagMapCollection.cs
- PrintPageEvent.cs
- OleDbDataAdapter.cs
- MsmqIntegrationElement.cs
- EmptyEnumerator.cs
- MessageQueue.cs
- ObjectStateFormatter.cs
- SqlGenericUtil.cs
- SvcMapFile.cs
- GridSplitterAutomationPeer.cs
- LayoutTable.cs
- SharedPersonalizationStateInfo.cs
- BypassElementCollection.cs
- CircleHotSpot.cs
- EventLogPermission.cs
- ReachSerializerAsync.cs
- MetadataCache.cs
- RectangleHotSpot.cs
- WorkflowPrinting.cs
- AsymmetricKeyExchangeDeformatter.cs
- ListSourceHelper.cs
- TextServicesManager.cs
- RegistryExceptionHelper.cs
- DispatcherHookEventArgs.cs
- CqlParser.cs
- GuidTagList.cs
- BamlBinaryWriter.cs
- XPathCompileException.cs
- XmlAttributeOverrides.cs
- ScopelessEnumAttribute.cs
- listitem.cs
- DelegateSerializationHolder.cs
- ISSmlParser.cs
- _BufferOffsetSize.cs
- QueryStringConverter.cs
- Parallel.cs
- DecoderFallbackWithFailureFlag.cs
- StylusTip.cs
- OptionalMessageQuery.cs
- DoWorkEventArgs.cs
- BaseValidator.cs
- RadioButton.cs
- ContextMenuStripActionList.cs
- DoubleLink.cs
- EntityDataSourceState.cs
- Vars.cs
- UpdateExpressionVisitor.cs
- CodePropertyReferenceExpression.cs
- StateMachine.cs
- KeyboardNavigation.cs
- DataGridViewLayoutData.cs
- ResizingMessageFilter.cs
- ImageSourceConverter.cs
- UIElement3D.cs
- SqlConnectionPoolProviderInfo.cs
- Empty.cs
- BindingCollection.cs
- DataServiceContext.cs
- SortableBindingList.cs
- DesignerOptions.cs
- ScrollEventArgs.cs
- MainMenu.cs
- HwndAppCommandInputProvider.cs
- DefinitionUpdate.cs
- HandlerBase.cs
- cryptoapiTransform.cs
- DragCompletedEventArgs.cs
- Table.cs
- ControlAdapter.cs
- HandlerBase.cs
- Encoder.cs
- SequentialWorkflowHeaderFooter.cs
- CollectionEditor.cs
- XmlElementList.cs
- PeerInputChannelListener.cs
- SqlBulkCopyColumnMappingCollection.cs
- Array.cs
- ValidationResult.cs
- EntityStoreSchemaFilterEntry.cs
- AccessDataSourceView.cs
- WeakReferenceKey.cs
- DateRangeEvent.cs
- StylusDownEventArgs.cs