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
- PeerSecurityHelpers.cs
- GetPageNumberCompletedEventArgs.cs
- WebPartZoneBase.cs
- MaterialGroup.cs
- NetworkInformationException.cs
- MemberHolder.cs
- ListControlConvertEventArgs.cs
- ParamArrayAttribute.cs
- PenCursorManager.cs
- latinshape.cs
- ToolStripSplitButton.cs
- LogSwitch.cs
- ProxyWebPartManager.cs
- WeakHashtable.cs
- FixedSOMPageConstructor.cs
- LocationEnvironment.cs
- GridViewRowEventArgs.cs
- DataServiceHost.cs
- SettingsPropertyCollection.cs
- MulticastOption.cs
- WorkflowTimerService.cs
- GridViewItemAutomationPeer.cs
- ComponentChangingEvent.cs
- Switch.cs
- VisualTreeFlattener.cs
- IndexedEnumerable.cs
- HierarchicalDataSourceControl.cs
- DoubleUtil.cs
- BitmapEffect.cs
- TextCollapsingProperties.cs
- QilChoice.cs
- TCPListener.cs
- SoapAttributeAttribute.cs
- EntitySqlQueryState.cs
- GetPageCompletedEventArgs.cs
- Schedule.cs
- MethodBody.cs
- Update.cs
- BinaryFormatter.cs
- XmlArrayItemAttribute.cs
- SafeNativeMethods.cs
- TraceSection.cs
- LeaseManager.cs
- ToolStripMenuItemDesigner.cs
- TrackingRecordPreFilter.cs
- MissingFieldException.cs
- Point3DAnimationUsingKeyFrames.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- OutKeywords.cs
- VScrollProperties.cs
- GroupItem.cs
- NativeMethods.cs
- RealProxy.cs
- DataGridViewCellCancelEventArgs.cs
- TaskFormBase.cs
- MouseGestureConverter.cs
- WorkflowDesignerColors.cs
- BaseParser.cs
- CardSpacePolicyElement.cs
- UnauthorizedAccessException.cs
- Size.cs
- RegionInfo.cs
- DbSetClause.cs
- MultiDataTrigger.cs
- IteratorFilter.cs
- KeysConverter.cs
- PropertyGroupDescription.cs
- OdbcConnectionHandle.cs
- ExternalException.cs
- MulticastIPAddressInformationCollection.cs
- AnonymousIdentificationModule.cs
- InfoCardSymmetricCrypto.cs
- VBIdentifierName.cs
- BaseResourcesBuildProvider.cs
- TokenCreationParameter.cs
- ISO2022Encoding.cs
- MemberRestriction.cs
- DoubleLink.cs
- WebServiceReceiveDesigner.cs
- DataFormats.cs
- DataGridColumnDropSeparator.cs
- PageScaling.cs
- SubqueryRules.cs
- DependencySource.cs
- SessionStateUtil.cs
- OneToOneMappingSerializer.cs
- QueryCursorEventArgs.cs
- Descriptor.cs
- ReaderWriterLockWrapper.cs
- ExpressionLexer.cs
- ServiceHttpModule.cs
- XmlChoiceIdentifierAttribute.cs
- OpenFileDialog.cs
- complextypematerializer.cs
- WindowsRegion.cs
- TouchesOverProperty.cs
- OpenTypeLayoutCache.cs
- ReliableChannelFactory.cs
- PathHelper.cs
- XamlSerializerUtil.cs