using System;
using System.Reflection;
using System.Resources;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Runtime.CompilerServices;


internal class ThisAssembly 
{
	internal const string Title = "xsd.exe";
	internal const string Description = "Microsoft (R) Shared Source CLI xsd sample";
	internal const string DefaultAlias = "xsd.exe";
	internal const string Copyright = "Copyright (C) Microsoft Corporation " + "1998-2002" + ". All rights reserved.";
	internal const string Trademark = "Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the U.S. and/or other countries.";
	internal const string Version = "1.0.3300.0";
	internal const string InformationalVersion = "1.0.2.0";
}


internal class AssemblyRef 
{
	internal const string EcmaPublicKey      = "b77a5c561934e089";
	internal const string EcmaPublicKeyToken      = "b77a5c561934e089";
	internal const string EcmaPublicKeyFull  = "00000000000000000400000000000000";

	internal const string Mscorlib                                   = "mscorlib, Version=" + ThisAssembly.Version + ", Culture=neutral, PublicKeyToken=" + EcmaPublicKey;
	internal const string System                                     = "System, Version=" + ThisAssembly.Version + ", Culture=neutral, PublicKeyToken=" + EcmaPublicKey;
	internal const string SystemRuntimeRemoting                      = "System.Runtime.Remoting, Version=" + ThisAssembly.Version + ", Culture=neutral, PublicKeyToken=" + EcmaPublicKey;
	internal const string SystemXml                                  = "System.Xml, Version=" + ThisAssembly.Version + ", Culture=neutral, PublicKeyToken=" + EcmaPublicKey;
    
	internal const string MicrosoftPublicKey = "b03f5f7f11d50a3a";
	internal const string MicrosoftPublicKeyToken = "b03f5f7f11d50a3a";
	internal const string MicrosoftPublicKeyFull  = "002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293";

	internal const string SystemRuntimeSerializationFormattersSoap   = "System.Runtime.Serialization.Formatters.Soap, Version=" + ThisAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;

	internal const string MicrosoftJScript                           = "Microsoft.JScript, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
}