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
- RNGCryptoServiceProvider.cs
- CodeMethodInvokeExpression.cs
- BitmapPalette.cs
- PermissionSet.cs
- MultiAsyncResult.cs
- FrameworkElement.cs
- StoreAnnotationsMap.cs
- RegexWriter.cs
- DataListItem.cs
- IFlowDocumentViewer.cs
- BinaryReader.cs
- Button.cs
- _ChunkParse.cs
- DecoderFallbackWithFailureFlag.cs
- WebPartCloseVerb.cs
- ClientFormsIdentity.cs
- ForEachAction.cs
- XmlWriterTraceListener.cs
- SystemIPGlobalStatistics.cs
- ObjectDataSource.cs
- SystemSounds.cs
- ExtendedProperty.cs
- SizeF.cs
- __FastResourceComparer.cs
- Stacktrace.cs
- CustomError.cs
- CacheEntry.cs
- DataTemplateSelector.cs
- ByteFacetDescriptionElement.cs
- RotationValidation.cs
- RepeatInfo.cs
- RegistrationServices.cs
- ValueType.cs
- DataSourceControl.cs
- AgileSafeNativeMemoryHandle.cs
- TransferRequestHandler.cs
- ActivityDesigner.cs
- DataRowComparer.cs
- AuthenticationModuleElement.cs
- ProfileBuildProvider.cs
- CommunicationObjectAbortedException.cs
- SafeReadContext.cs
- mediaeventargs.cs
- EncodingInfo.cs
- ConfigurationConverterBase.cs
- SettingsAttributeDictionary.cs
- FontFamily.cs
- NavigatorInput.cs
- unsafeIndexingFilterStream.cs
- SqlStream.cs
- StaticSiteMapProvider.cs
- PlanCompilerUtil.cs
- HostingEnvironment.cs
- SettingsContext.cs
- XmlQueryTypeFactory.cs
- Drawing.cs
- Collection.cs
- AsymmetricSignatureFormatter.cs
- AutomationPatternInfo.cs
- XmlUtf8RawTextWriter.cs
- AutomationPatternInfo.cs
- FileLoadException.cs
- CompareValidator.cs
- Padding.cs
- _ContextAwareResult.cs
- DoubleCollectionConverter.cs
- DbFunctionCommandTree.cs
- RealizationDrawingContextWalker.cs
- CultureMapper.cs
- HttpModule.cs
- PersonalizationStateInfoCollection.cs
- ExportOptions.cs
- _RegBlobWebProxyDataBuilder.cs
- IndexerNameAttribute.cs
- DetailsViewPagerRow.cs
- UpdateDelegates.Generated.cs
- SafeHandles.cs
- WebGetAttribute.cs
- DbMetaDataFactory.cs
- SystemNetHelpers.cs
- FontUnit.cs
- AppDomainCompilerProxy.cs
- XmlNavigatorStack.cs
- KerberosRequestorSecurityToken.cs
- ScopelessEnumAttribute.cs
- Path.cs
- DisplayNameAttribute.cs
- RelationshipDetailsRow.cs
- SynchronizingStream.cs
- InkCanvasSelectionAdorner.cs
- RoutingChannelExtension.cs
- WebPartsPersonalizationAuthorization.cs
- EmptyReadOnlyDictionaryInternal.cs
- BuildManagerHost.cs
- ListDictionary.cs
- TreeNodeBinding.cs
- Region.cs
- ToolStripLocationCancelEventArgs.cs
- ImageKeyConverter.cs
- Frame.cs