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
- TextEditorSpelling.cs
- AQNBuilder.cs
- SelfIssuedSamlTokenFactory.cs
- WindowsAuthenticationModule.cs
- DesignerActionItem.cs
- ReadWriteObjectLock.cs
- ExtensibleClassFactory.cs
- Container.cs
- KnownBoxes.cs
- MailDefinition.cs
- LookupBindingPropertiesAttribute.cs
- AxWrapperGen.cs
- TemplateKeyConverter.cs
- GenericAuthenticationEventArgs.cs
- DataRelationCollection.cs
- LayoutDump.cs
- DataGridViewColumnCollection.cs
- CodeTypeMember.cs
- DbDataAdapter.cs
- ProfilePropertyNameValidator.cs
- ScrollEvent.cs
- GraphicsPath.cs
- CompilerGeneratedAttribute.cs
- AspNetSynchronizationContext.cs
- TemplateControlBuildProvider.cs
- CutCopyPasteHelper.cs
- SymbolUsageManager.cs
- ToolboxItemCollection.cs
- XamlTreeBuilderBamlRecordWriter.cs
- ActivityValidator.cs
- TypeLibConverter.cs
- ColumnWidthChangedEvent.cs
- WebPartUtil.cs
- TabControlEvent.cs
- InlineCollection.cs
- XPathSingletonIterator.cs
- RawKeyboardInputReport.cs
- DefaultCompensation.cs
- HtmlElement.cs
- PerformanceCounters.cs
- MethodBuilder.cs
- CollectionViewGroup.cs
- ProcessingInstructionAction.cs
- ProtectedProviderSettings.cs
- DeferrableContent.cs
- BasicExpandProvider.cs
- CustomAttribute.cs
- XhtmlConformanceSection.cs
- InlineObject.cs
- SystemWebCachingSectionGroup.cs
- ScrollEvent.cs
- TextWriterTraceListener.cs
- TickBar.cs
- Filter.cs
- StrongNameIdentityPermission.cs
- WeakReference.cs
- AtomEntry.cs
- SafeArrayTypeMismatchException.cs
- DesignColumn.cs
- MasterPage.cs
- AutomationPeer.cs
- TextContainerHelper.cs
- Location.cs
- _WebProxyDataBuilder.cs
- XPathDocumentBuilder.cs
- RefType.cs
- DeleteMemberBinder.cs
- DefaultPrintController.cs
- StatusBarItemAutomationPeer.cs
- RelationshipEntry.cs
- FixedNode.cs
- SocketPermission.cs
- ControlEvent.cs
- Separator.cs
- Table.cs
- WindowsFormsSectionHandler.cs
- PropertyMappingExceptionEventArgs.cs
- CacheMemory.cs
- PrintEvent.cs
- ParameterElementCollection.cs
- EntityViewGenerator.cs
- ProvidePropertyAttribute.cs
- SecureConversationSecurityTokenParameters.cs
- EventInfo.cs
- Function.cs
- SessionStateModule.cs
- AssociationSetMetadata.cs
- PackWebRequest.cs
- HTTP_SERVICE_CONFIG_URLACL_KEY.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- MemberDescriptor.cs
- XmlSchemaSimpleType.cs
- ProcessThread.cs
- DirectoryNotFoundException.cs
- JoinTreeSlot.cs
- RC2CryptoServiceProvider.cs
- AuthenticationManager.cs
- ConsoleCancelEventArgs.cs
- HtmlLink.cs
- InitializerFacet.cs