Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Tools / comsvcutil / ToolConsole.cs / 1305376 / ToolConsole.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace Microsoft.Tools.ServiceModel.ComSvcConfig { using System; using System.ServiceModel.Channels; using System.IO; using Microsoft.Tools.ServiceModel; using Microsoft.Tools.ServiceModel.SvcUtil; internal static class ToolConsole { static bool verbose = false; static public bool Verbose { set { verbose = value; } } internal static void WriteQueryLine(string str) { Console.WriteLine(str); } internal static void WriteLine(string str) { Console.WriteLine(str); } internal static void WriteError(Exception e) { WriteError(e, SR.GetString(SR.Error)); } internal static void WriteWarning(string message) { if (verbose ) { Console.Write(SR.GetString(SR.Warning)); Console.WriteLine(message); } } internal static void WriteNonVerboseWarning(string message) { Console.Write(SR.GetString(SR.Warning)); Console.WriteLine(message); } internal static void WriteError(string errMsg, string prefix) { Console.Error.Write(prefix); Console.Error.WriteLine(errMsg); } internal static void WriteError(Exception e, string prefix) { WriteError(e.Message, prefix); if (e.InnerException != null) WriteError(e.InnerException, " "); } internal static void WriteDetailedException (Exception e, string prefix) { WriteError(e, prefix); if (e.InnerException != null) WriteError(e.InnerException, " "); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace Microsoft.Tools.ServiceModel.ComSvcConfig { using System; using System.ServiceModel.Channels; using System.IO; using Microsoft.Tools.ServiceModel; using Microsoft.Tools.ServiceModel.SvcUtil; internal static class ToolConsole { static bool verbose = false; static public bool Verbose { set { verbose = value; } } internal static void WriteQueryLine(string str) { Console.WriteLine(str); } internal static void WriteLine(string str) { Console.WriteLine(str); } internal static void WriteError(Exception e) { WriteError(e, SR.GetString(SR.Error)); } internal static void WriteWarning(string message) { if (verbose ) { Console.Write(SR.GetString(SR.Warning)); Console.WriteLine(message); } } internal static void WriteNonVerboseWarning(string message) { Console.Write(SR.GetString(SR.Warning)); Console.WriteLine(message); } internal static void WriteError(string errMsg, string prefix) { Console.Error.Write(prefix); Console.Error.WriteLine(errMsg); } internal static void WriteError(Exception e, string prefix) { WriteError(e.Message, prefix); if (e.InnerException != null) WriteError(e.InnerException, " "); } internal static void WriteDetailedException (Exception e, string prefix) { WriteError(e, prefix); if (e.InnerException != null) WriteError(e.InnerException, " "); } } } // 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
- MeasureData.cs
- TypeDependencyAttribute.cs
- listitem.cs
- FunctionQuery.cs
- Focus.cs
- AsyncResult.cs
- Console.cs
- RuleSettings.cs
- ButtonField.cs
- XsltCompileContext.cs
- ScriptResourceHandler.cs
- MachineKeyConverter.cs
- SqlDataRecord.cs
- DeviceContext.cs
- GridViewEditEventArgs.cs
- DataGridViewColumnCollection.cs
- EncryptedKeyIdentifierClause.cs
- ScrollItemProviderWrapper.cs
- ConfigXmlComment.cs
- UnicodeEncoding.cs
- EncodingTable.cs
- CodeArrayIndexerExpression.cs
- ExceptionHandlers.cs
- LabelLiteral.cs
- ParameterModifier.cs
- _SslState.cs
- LayoutTable.cs
- FullTextBreakpoint.cs
- HandlerBase.cs
- TargetInvocationException.cs
- HttpCachePolicy.cs
- BindingCompleteEventArgs.cs
- XmlWrappingReader.cs
- Utils.cs
- ComponentChangedEvent.cs
- NumberSubstitution.cs
- StackSpiller.Temps.cs
- StrokeNodeOperations.cs
- DataGridBoolColumn.cs
- Ref.cs
- PathTooLongException.cs
- PropertyKey.cs
- RowsCopiedEventArgs.cs
- MeasureItemEvent.cs
- BinaryFormatterWriter.cs
- DateTime.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- OleDbEnumerator.cs
- SByteStorage.cs
- DoubleAnimation.cs
- SoapAttributes.cs
- BlobPersonalizationState.cs
- CustomPopupPlacement.cs
- CommandID.cs
- dataSvcMapFileLoader.cs
- WindowsListViewScroll.cs
- SecurityIdentifierElementCollection.cs
- SqlGatherConsumedAliases.cs
- ProviderSettingsCollection.cs
- Drawing.cs
- XmlSchemaInclude.cs
- XmlIncludeAttribute.cs
- Size.cs
- ToRequest.cs
- UrlMappingsModule.cs
- BindingManagerDataErrorEventArgs.cs
- Parser.cs
- TimeSpan.cs
- ExtendedPropertyCollection.cs
- PieceNameHelper.cs
- HostedHttpRequestAsyncResult.cs
- DeviceContext2.cs
- GenericEnumerator.cs
- SQLGuidStorage.cs
- SafeHandle.cs
- StyleConverter.cs
- MailBnfHelper.cs
- EntityDataSourceEntityTypeFilterItem.cs
- UpdateEventArgs.cs
- RegularExpressionValidator.cs
- HttpsHostedTransportConfiguration.cs
- PrinterUnitConvert.cs
- XPathNavigatorReader.cs
- SimpleFieldTemplateUserControl.cs
- DataGridViewTopRowAccessibleObject.cs
- HtmlButton.cs
- ObjectAnimationBase.cs
- RadioButtonStandardAdapter.cs
- TrackingProfileManager.cs
- VScrollBar.cs
- PeerApplicationLaunchInfo.cs
- NetworkStream.cs
- MetadataSerializer.cs
- UpdateRecord.cs
- ReadWriteSpinLock.cs
- DelegateHelpers.Generated.cs
- SqlDataSourceCommandEventArgs.cs
- RemotingException.cs
- CompilerError.cs
- OutputCacheProfileCollection.cs