bloritsch    2003/08/05 06:53:53

  Modified:    cscontainer/src/cs AssemblyInfo.cs
  Added:       cscontainer/src/cs AvalonContainer.csproj
                        ComponentFactory.cs
  Log:
  add some initial scratchings
  
  Revision  Changes    Path
  1.2       +58 -106   avalon-sandbox/cscontainer/src/cs/AssemblyInfo.cs
  
  Index: AssemblyInfo.cs
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/cscontainer/src/cs/AssemblyInfo.cs,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AssemblyInfo.cs   25 Jun 2003 13:43:23 -0000      1.1
  +++ AssemblyInfo.cs   5 Aug 2003 13:53:53 -0000       1.2
  @@ -1,106 +1,58 @@
  -// ============================================================================
  -//                   The Apache Software License, Version 1.1
  -// ============================================================================
  -// 
  -// Copyright (C) 2002-2003 The Apache Software Foundation. All rights reserved.
  -// 
  -// Redistribution and use in source and binary forms, with or without modifica-
  -// tion, are permitted provided that the following conditions are met:
  -// 
  -// 1. Redistributions of  source code must  retain the above copyright  notice,
  -//    this list of conditions and the following disclaimer.
  -// 
  -// 2. Redistributions in binary form must reproduce the above copyright notice,
  -//    this list of conditions and the following disclaimer in the documentation
  -//    and/or other materials provided with the distribution.
  -// 
  -// 3. The end-user documentation included with the redistribution, if any, must
  -//    include  the following  acknowledgment:  "This product includes  software
  -//    developed  by the  Apache Software Foundation  (http://www.apache.org/)."
  -//    Alternately, this  acknowledgment may  appear in the software itself,  if
  -//    and wherever such third-party acknowledgments normally appear.
  -// 
  -// 4. The names "Jakarta", "Avalon", "Excalibur" and "Apache Software Foundation"  
  -//    must not be used to endorse or promote products derived from this  software 
  -//    without  prior written permission. For written permission, please contact 
  -//    [EMAIL PROTECTED]
  -// 
  -// 5. Products  derived from this software may not  be called "Apache", nor may
  -//    "Apache" appear  in their name,  without prior written permission  of the
  -//    Apache Software Foundation.
  -// 
  -// THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
  -// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  -// FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  THE
  -// APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
  -// INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
  -// DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
  -// OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON
  -// ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR TORT
  -// (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE OF
  -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  -// 
  -// This software  consists of voluntary contributions made  by many individuals
  -// on  behalf of the Apache Software  Foundation. For more  information on the 
  -// Apache Software Foundation, please see <http://www.apache.org/>.
  -// ============================================================================
  -
  -
  -using System.Reflection;
  -using System.Runtime.CompilerServices;
  -
  -//
  -// General Information about an assembly is controlled through the following 
  -// set of attributes. Change these attribute values to modify the information
  -// associated with an assembly.
  -//
  -[assembly: AssemblyTitle("AvalonContainer")]
  -[assembly: AssemblyDescription("Avalon Container provides all the logic needed to 
manage Avalon Components.")]
  -[assembly: AssemblyConfiguration("")]
  -[assembly: AssemblyCompany("Apache Software Foundation")]
  -[assembly: AssemblyProduct("Avalon Container")]
  -[assembly: AssemblyCopyright("Copyright (c) 2002 Apache Software Foundation")]
  -[assembly: AssemblyTrademark("")]
  -[assembly: AssemblyCulture("")]              
  -
  -//
  -// Version information for an assembly consists of the following four values:
  -//
  -//      Major Version
  -//      Minor Version 
  -//      Build Number
  -//      Revision
  -//
  -// You can specify all the values or you can default the Revision and Build Numbers 
  -// by using the '*' as shown below:
  -
  -[assembly: AssemblyVersion("1.0.*")]
  -
  -//
  -// In order to sign your assembly you must specify a key to use. Refer to the 
  -// Microsoft .NET Framework documentation for more information on assembly signing.
  -//
  -// Use the attributes below to control which key is used for signing. 
  -//
  -// Notes: 
  -//   (*) If no key is specified, the assembly is not signed.
  -//   (*) KeyName refers to a key that has been installed in the Crypto Service
  -//       Provider (CSP) on your machine. KeyFile refers to a file which contains
  -//       a key.
  -//   (*) If the KeyFile and the KeyName values are both specified, the 
  -//       following processing occurs:
  -//       (1) If the KeyName can be found in the CSP, that key is used.
  -//       (2) If the KeyName does not exist and the KeyFile does exist, the key 
  -//           in the KeyFile is installed into the CSP and used.
  -//   (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility.
  -//       When specifying the KeyFile, the location of the KeyFile should be
  -//       relative to the project output directory which is
  -//       %Project Directory%\obj\<configuration>. For example, if your KeyFile is
  -//       located in the project directory, you would specify the AssemblyKeyFile 
  -//       attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]
  -//   (*) Delay Signing is an advanced option - see the Microsoft .NET Framework
  -//       documentation for more information on this.
  -//
  -[assembly: AssemblyDelaySign(false)]
  -[assembly: AssemblyKeyFile("")]
  -[assembly: AssemblyKeyName("")]
  +using System.Reflection;
  +using System.Runtime.CompilerServices;
  +
  +//
  +// General Information about an assembly is controlled through the following 
  +// set of attributes. Change these attribute values to modify the information
  +// associated with an assembly.
  +//
  +[assembly: AssemblyTitle("AvalonContainer")]
  +[assembly: AssemblyDescription("The core structure and code to set up and run 
components.")]
  +[assembly: AssemblyConfiguration("")]
  +[assembly: AssemblyCompany("Apache Software Foundation (ASF)")]
  +[assembly: AssemblyProduct("Avalon Container")]
  +[assembly: AssemblyCopyright("Copyright (c) 2003 Apache Software Foundation")]
  +[assembly: AssemblyTrademark("")]
  +[assembly: AssemblyCulture("")]              
  +
  +//
  +// Version information for an assembly consists of the following four values:
  +//
  +//      Major Version
  +//      Minor Version 
  +//      Build Number
  +//      Revision
  +//
  +// You can specify all the values or you can default the Revision and Build Numbers 
  +// by using the '*' as shown below:
  +
  +[assembly: AssemblyVersion("1.0.0.0")]
  +
  +//
  +// In order to sign your assembly you must specify a key to use. Refer to the 
  +// Microsoft .NET Framework documentation for more information on assembly signing.
  +//
  +// Use the attributes below to control which key is used for signing. 
  +//
  +// Notes: 
  +//   (*) If no key is specified, the assembly is not signed.
  +//   (*) KeyName refers to a key that has been installed in the Crypto Service
  +//       Provider (CSP) on your machine. KeyFile refers to a file which contains
  +//       a key.
  +//   (*) If the KeyFile and the KeyName values are both specified, the 
  +//       following processing occurs:
  +//       (1) If the KeyName can be found in the CSP, that key is used.
  +//       (2) If the KeyName does not exist and the KeyFile does exist, the key 
  +//           in the KeyFile is installed into the CSP and used.
  +//   (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility.
  +//       When specifying the KeyFile, the location of the KeyFile should be
  +//       relative to the project output directory which is
  +//       %Project Directory%\obj\<configuration>. For example, if your KeyFile is
  +//       located in the project directory, you would specify the AssemblyKeyFile 
  +//       attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]
  +//   (*) Delay Signing is an advanced option - see the Microsoft .NET Framework
  +//       documentation for more information on this.
  +//
  +[assembly: AssemblyDelaySign(false)]
  +[assembly: AssemblyKeyFile("")]
  +[assembly: AssemblyKeyName("")]
  
  
  
  1.1                  avalon-sandbox/cscontainer/src/cs/AvalonContainer.csproj
  
  Index: AvalonContainer.csproj
  ===================================================================
  <VisualStudioProject>
      <CSHARP
          ProjectType = "Local"
          ProductVersion = "7.10.3077"
          SchemaVersion = "2.0"
          ProjectGuid = "{339FF5F4-2C43-4CD3-9C1C-99CDDC9D09A1}"
      >
          <Build>
              <Settings
                  ApplicationIcon = ""
                  AssemblyKeyContainerName = ""
                  AssemblyName = "AvalonContainer"
                  AssemblyOriginatorKeyFile = ""
                  DefaultClientScript = "JScript"
                  DefaultHTMLPageLayout = "Grid"
                  DefaultTargetSchema = "IE50"
                  DelaySign = "false"
                  OutputType = "Library"
                  PreBuildEvent = ""
                  PostBuildEvent = ""
                  RootNamespace = "AvalonContainer"
                  RunPostBuildEvent = "OnBuildSuccess"
                  StartupObject = ""
              >
                  <Config
                      Name = "Debug"
                      AllowUnsafeBlocks = "false"
                      BaseAddress = "285212672"
                      CheckForOverflowUnderflow = "false"
                      ConfigurationOverrideFile = ""
                      DefineConstants = "DEBUG;TRACE"
                      DocumentationFile = ""
                      DebugSymbols = "true"
                      FileAlignment = "4096"
                      IncrementalBuild = "false"
                      NoStdLib = "false"
                      NoWarn = ""
                      Optimize = "false"
                      OutputPath = "bin\Debug\"
                      RegisterForComInterop = "false"
                      RemoveIntegerChecks = "false"
                      TreatWarningsAsErrors = "false"
                      WarningLevel = "4"
                  />
                  <Config
                      Name = "Release"
                      AllowUnsafeBlocks = "false"
                      BaseAddress = "285212672"
                      CheckForOverflowUnderflow = "false"
                      ConfigurationOverrideFile = ""
                      DefineConstants = "TRACE"
                      DocumentationFile = ""
                      DebugSymbols = "false"
                      FileAlignment = "4096"
                      IncrementalBuild = "false"
                      NoStdLib = "false"
                      NoWarn = ""
                      Optimize = "true"
                      OutputPath = "bin\Release\"
                      RegisterForComInterop = "false"
                      RemoveIntegerChecks = "false"
                      TreatWarningsAsErrors = "false"
                      WarningLevel = "4"
                  />
              </Settings>
              <References>
                  <Reference
                      Name = "System"
                      AssemblyName = "System"
                      HintPath = 
"..\..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.dll"
                  />
                  <Reference
                      Name = "System.Data"
                      AssemblyName = "System.Data"
                      HintPath = 
"..\..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Data.dll"
                  />
                  <Reference
                      Name = "System.XML"
                      AssemblyName = "System.XML"
                      HintPath = 
"..\..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.XML.dll"
                  />
              </References>
          </Build>
          <Files>
              <Include>
                  <File
                      RelPath = "AssemblyInfo.cs"
                      SubType = "Code"
                      BuildAction = "Compile"
                  />
                  <File
                      RelPath = "Class1.cs"
                      SubType = "Code"
                      BuildAction = "Compile"
                  />
              </Include>
          </Files>
      </CSHARP>
  </VisualStudioProject>
  
  
  
  
  1.1                  avalon-sandbox/cscontainer/src/cs/ComponentFactory.cs
  
  Index: ComponentFactory.cs
  ===================================================================
  using System;
  using Apache.Avalon.Framework;
  
  namespace AvalonContainer
  {
        /// <summary>
        /// Summary description for ComponentFactory.
        /// </summary>
        public interface ComponentFactory : IInitializable, IDisposable, 
ILookupManageable
        {
          protected Type ComponentType
          {
              get;
          }
        }
  }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to