Permalink
Browse files

added license files for third-party libraries

removed source codes of IKVM.Reflection
  • Loading branch information...
1 parent 38be4ba commit e78a36a5875a80cd51187af4c146abab5173a762 @ibond84 ibond84 committed May 31, 2015
Showing with 1,872 additions and 34,593 deletions.
  1. +10 −0 Debugger.Core/copyright.txt
  2. +458 −0 Debugger.Core/license.txt
  3. +10 −0 ICSharpCode.TextEditor/copyright.txt
  4. +458 −0 ICSharpCode.TextEditor/license.txt
  5. +0 −51 IKVM.Reflection/AmbiguousMatchException.cs
  6. +0 −187 IKVM.Reflection/Assembly.cs
  7. +0 −210 IKVM.Reflection/AssemblyName.cs
  8. +0 −51 IKVM.Reflection/BadImageFormatException.cs
  9. +0 −43 IKVM.Reflection/Binder.cs
  10. +0 −239 IKVM.Reflection/ConstructorInfo.cs
  11. +0 −774 IKVM.Reflection/CustomAttributeData.cs
  12. +0 −71 IKVM.Reflection/CustomAttributeNamedArgument.cs
  13. +0 −71 IKVM.Reflection/CustomAttributeTypedArgument.cs
  14. +0 −700 IKVM.Reflection/Emit/AssemblyBuilder.cs
  15. +0 −184 IKVM.Reflection/Emit/ConstructorBuilder.cs
  16. +0 −663 IKVM.Reflection/Emit/CustomAttributeBuilder.cs
  17. +0 −114 IKVM.Reflection/Emit/EnumBuilder.cs
  18. +0 −129 IKVM.Reflection/Emit/Enums.cs
  19. +0 −245 IKVM.Reflection/Emit/EventBuilder.cs
  20. +0 −200 IKVM.Reflection/Emit/FieldBuilder.cs
  21. +0 −1,201 IKVM.Reflection/Emit/ILGenerator.cs
  22. +0 −701 IKVM.Reflection/Emit/MethodBuilder.cs
  23. +0 −1,611 IKVM.Reflection/Emit/ModuleBuilder.cs
  24. +0 −288 IKVM.Reflection/Emit/OpCode.cs
  25. +0 −749 IKVM.Reflection/Emit/OpCodes.cs
  26. +0 −143 IKVM.Reflection/Emit/ParameterBuilder.cs
  27. +0 −252 IKVM.Reflection/Emit/PropertyBuilder.cs
  28. +0 −239 IKVM.Reflection/Emit/SignatureHelper.cs
  29. +0 −281 IKVM.Reflection/Emit/Tokens.cs
  30. +0 −1,187 IKVM.Reflection/Emit/TypeBuilder.cs
  31. +0 −274 IKVM.Reflection/Enums.cs
  32. +0 −79 IKVM.Reflection/EventInfo.cs
  33. +0 −93 IKVM.Reflection/ExceptionHandlingClause.cs
  34. +0 −133 IKVM.Reflection/FieldInfo.cs
  35. +0 −111 IKVM.Reflection/FieldSignature.cs
  36. +0 −405 IKVM.Reflection/Fusion.cs
  37. +0 −661 IKVM.Reflection/GenericWrappers.cs
  38. +0 −177 IKVM.Reflection/IKVM.Reflection.csproj
  39. +0 −13 IKVM.Reflection/IKVM.Reflection.csproj.user
  40. +0 −743 IKVM.Reflection/Impl/CryptoConvert.cs
  41. +0 −56 IKVM.Reflection/Impl/CryptoHack.cs
  42. +0 −32 IKVM.Reflection/Impl/ITypeOwner.cs
  43. +0 −230 IKVM.Reflection/Impl/MdbWriter.cs
  44. +0 −1,180 IKVM.Reflection/Impl/PdbWriter.cs
  45. +0 −85 IKVM.Reflection/Impl/SymbolSupport.cs
  46. +0 −35 IKVM.Reflection/InterfaceMapping.cs
  47. +0 −56 IKVM.Reflection/LocalVariableInfo.cs
  48. +0 −18 IKVM.Reflection/Makefile
  49. +0 −96 IKVM.Reflection/ManifestResourceInfo.cs
  50. +0 −314 IKVM.Reflection/MarshalSpec.cs
  51. +0 −92 IKVM.Reflection/MemberInfo.cs
  52. +0 −92 IKVM.Reflection/Metadata/CliHeader.cs
  53. +0 −101 IKVM.Reflection/Metadata/MetadataRW.cs
  54. +0 −2,584 IKVM.Reflection/Metadata/Tables.cs
  55. +0 −149 IKVM.Reflection/MethodBase.cs
  56. +0 −162 IKVM.Reflection/MethodBody.cs
  57. +0 −36 IKVM.Reflection/MethodImplMap.cs
  58. +0 −151 IKVM.Reflection/MethodInfo.cs
  59. +0 −497 IKVM.Reflection/MethodSignature.cs
  60. +0 −1,108 IKVM.Reflection/Missing.cs
  61. +0 −614 IKVM.Reflection/Module.cs
  62. +0 −107 IKVM.Reflection/ParameterInfo.cs
  63. +0 −45 IKVM.Reflection/ParameterModifier.cs
  64. +0 −28 IKVM.Reflection/Properties/AssemblyInfo.cs
  65. +0 −168 IKVM.Reflection/PropertyInfo.cs
  66. +0 −223 IKVM.Reflection/PropertySignature.cs
  67. +0 −264 IKVM.Reflection/Reader/AssemblyReader.cs
  68. +0 −194 IKVM.Reflection/Reader/ByteReader.cs
  69. +0 −143 IKVM.Reflection/Reader/EventInfoImpl.cs
  70. +0 −148 IKVM.Reflection/Reader/Field.cs
  71. +0 −340 IKVM.Reflection/Reader/GenericTypeParameter.cs
  72. +0 −406 IKVM.Reflection/Reader/MetadataReader.cs
  73. +0 −497 IKVM.Reflection/Reader/Method.cs
  74. +0 −1,161 IKVM.Reflection/Reader/ModuleReader.cs
  75. +0 −334 IKVM.Reflection/Reader/PEReader.cs
  76. +0 −156 IKVM.Reflection/Reader/PropertyInfoImpl.cs
  77. +0 −102 IKVM.Reflection/Reader/ResourceModule.cs
  78. +0 −446 IKVM.Reflection/Reader/TypeDefImpl.cs
  79. +0 −804 IKVM.Reflection/Signature.cs
  80. +0 −79 IKVM.Reflection/StandAloneMethodSig.cs
  81. +0 −59 IKVM.Reflection/StrongNameKeyPair.cs
  82. +0 −2,654 IKVM.Reflection/Type.cs
  83. +0 −567 IKVM.Reflection/TypeNameParser.cs
  84. +0 −946 IKVM.Reflection/Universe.cs
  85. +0 −302 IKVM.Reflection/Util.cs
  86. +0 −311 IKVM.Reflection/Writer/ByteBuffer.cs
  87. +0 −395 IKVM.Reflection/Writer/Heaps.cs
  88. +0 −564 IKVM.Reflection/Writer/MetadataWriter.cs
  89. +0 −401 IKVM.Reflection/Writer/ModuleWriter.cs
  90. +0 −303 IKVM.Reflection/Writer/PEWriter.cs
  91. +0 −372 IKVM.Reflection/Writer/ResourceSection.cs
  92. +0 −833 IKVM.Reflection/Writer/TextSection.cs
  93. +0 −280 IKVM.Reflection/Writer/VersionInfo.cs
  94. +10 −0 Libraries/AvalonEdit/copyright.txt
  95. +458 −0 Libraries/AvalonEdit/license.txt
  96. +10 −0 Libraries/Debugger.Core/copyright.txt
  97. +458 −0 Libraries/Debugger.Core/license.txt
@@ -0,0 +1,10 @@
+Copyright 2002-2012 by
+
+ AlphaSierraPapa, Christoph Wille
+ Vordernberger Strasse 27/8
+ A-8700 Leoben
+ Austria
+
+ email: office@alphasierrapapa.com
+ court of jurisdiction: Landesgericht Leoben
+
Oops, something went wrong.
@@ -0,0 +1,10 @@
+Copyright 2002-2012 by
+
+ AlphaSierraPapa, Christoph Wille
+ Vordernberger Strasse 27/8
+ A-8700 Leoben
+ Austria
+
+ email: office@alphasierrapapa.com
+ court of jurisdiction: Landesgericht Leoben
+
Oops, something went wrong.
@@ -1,51 +0,0 @@
-/*
- Copyright (C) 2009 Jeroen Frijters
-
- This software is provided 'as-is', without any express or implied
- warranty. In no event will the authors be held liable for any damages
- arising from the use of this software.
-
- Permission is granted to anyone to use this software for any purpose,
- including commercial applications, and to alter it and redistribute it
- freely, subject to the following restrictions:
-
- 1. The origin of this software must not be misrepresented; you must not
- claim that you wrote the original software. If you use this software
- in a product, an acknowledgment in the product documentation would be
- appreciated but is not required.
- 2. Altered source versions must be plainly marked as such, and must not be
- misrepresented as being the original software.
- 3. This notice may not be removed or altered from any source distribution.
-
- Jeroen Frijters
- jeroen@frijters.net
-
-*/
-using System;
-using System.Runtime.Serialization;
-
-namespace IKVM.Reflection
-{
- [Serializable]
- public sealed class AmbiguousMatchException : Exception
- {
- public AmbiguousMatchException()
- {
- }
-
- public AmbiguousMatchException(string message)
- : base(message)
- {
- }
-
- public AmbiguousMatchException(string message, Exception inner)
- : base(message, inner)
- {
- }
-
- private AmbiguousMatchException(SerializationInfo info, StreamingContext context)
- : base(info, context)
- {
- }
- }
-}
@@ -1,187 +0,0 @@
-/*
- Copyright (C) 2009 Jeroen Frijters
-
- This software is provided 'as-is', without any express or implied
- warranty. In no event will the authors be held liable for any damages
- arising from the use of this software.
-
- Permission is granted to anyone to use this software for any purpose,
- including commercial applications, and to alter it and redistribute it
- freely, subject to the following restrictions:
-
- 1. The origin of this software must not be misrepresented; you must not
- claim that you wrote the original software. If you use this software
- in a product, an acknowledgment in the product documentation would be
- appreciated but is not required.
- 2. Altered source versions must be plainly marked as such, and must not be
- misrepresented as being the original software.
- 3. This notice may not be removed or altered from any source distribution.
-
- Jeroen Frijters
- jeroen@frijters.net
-
-*/
-using System;
-using System.Collections.Generic;
-
-namespace IKVM.Reflection
-{
- public abstract class Assembly : ICustomAttributeProvider
- {
- internal readonly Universe universe;
-
- internal Assembly(Universe universe)
- {
- this.universe = universe;
- }
-
- public abstract Type[] GetTypes();
- public abstract string FullName { get; }
- public abstract AssemblyName GetName();
- public abstract string ImageRuntimeVersion { get; }
- public abstract Module ManifestModule { get; }
- public abstract MethodInfo EntryPoint { get; }
- public abstract string Location { get; }
- public abstract AssemblyName[] GetReferencedAssemblies();
- public abstract Module[] GetModules(bool getResourceModules);
- public abstract Module[] GetLoadedModules(bool getResourceModules);
- public abstract Module GetModule(string name);
- public abstract string[] GetManifestResourceNames();
- public abstract ManifestResourceInfo GetManifestResourceInfo(string resourceName);
- public abstract System.IO.Stream GetManifestResourceStream(string resourceName);
-
- internal Type GetTypeImpl(string typeName)
- {
- Type type = FindType(TypeName.Split(TypeNameParser.Unescape(typeName)));
- if (type == null && __IsMissing)
- {
- throw new MissingAssemblyException((MissingAssembly)this);
- }
- return type;
- }
-
- internal abstract Type FindType(TypeName name);
-
- // The differences between ResolveType and FindType are:
- // - ResolveType is only used when a type is assumed to exist (because another module's metadata claims it)
- // - ResolveType can return a MissingType
- internal Type ResolveType(TypeName typeName)
- {
- return FindType(typeName) ?? universe.GetMissingTypeOrThrow(this.ManifestModule, null, typeName);
- }
-
- public Module[] GetModules()
- {
- return GetModules(true);
- }
-
- public Module[] GetLoadedModules()
- {
- return GetLoadedModules(true);
- }
-
- public AssemblyName GetName(bool copiedName)
- {
- return GetName();
- }
-
- public bool ReflectionOnly
- {
- get { return true; }
- }
-
- public Type[] GetExportedTypes()
- {
- List<Type> list = new List<Type>();
- foreach (Type type in GetTypes())
- {
- if (type.IsVisible)
- {
- list.Add(type);
- }
- }
- return list.ToArray();
- }
-
- public Type GetType(string typeName)
- {
- return GetType(typeName, false);
- }
-
- public Type GetType(string typeName, bool throwOnError)
- {
- TypeNameParser parser = TypeNameParser.Parse(typeName, throwOnError);
- if (parser.Error)
- {
- return null;
- }
- if (parser.AssemblyName != null)
- {
- if (throwOnError)
- {
- throw new ArgumentException("Type names passed to Assembly.GetType() must not specify an assembly.");
- }
- else
- {
- return null;
- }
- }
- return parser.Expand(GetTypeImpl(parser.FirstNamePart), this, throwOnError, typeName, false);
- }
-
- public virtual Module LoadModule(string moduleName, byte[] rawModule)
- {
- throw new NotSupportedException();
- }
-
- public Module LoadModule(string moduleName, byte[] rawModule, byte[] rawSymbolStore)
- {
- return LoadModule(moduleName, rawModule);
- }
-
- public bool IsDefined(Type attributeType, bool inherit)
- {
- return CustomAttributeData.__GetCustomAttributes(this, attributeType, inherit).Count != 0;
- }
-
- public IList<CustomAttributeData> __GetCustomAttributes(Type attributeType, bool inherit)
- {
- return CustomAttributeData.__GetCustomAttributes(this, attributeType, inherit);
- }
-
- public static string CreateQualifiedName(string assemblyName, string typeName)
- {
- return assemblyName == null ? typeName : typeName + ", " + assemblyName;
- }
-
- public static Assembly GetAssembly(Type type)
- {
- return type.Assembly;
- }
-
- public string CodeBase
- {
- get
- {
- string path = this.Location.Replace(System.IO.Path.DirectorySeparatorChar, '/');
- if (!path.StartsWith("/"))
- {
- path = "/" + path;
- }
- return "file://" + path;
- }
- }
-
- public virtual bool __IsMissing
- {
- get { return false; }
- }
-
- public virtual AssemblyNameFlags __AssemblyFlags
- {
- get { return GetName().Flags; }
- }
-
- internal abstract IList<CustomAttributeData> GetCustomAttributesData(Type attributeType);
- }
-}
Oops, something went wrong.

0 comments on commit e78a36a

Please sign in to comment.