初始化CRICS
This commit is contained in:
80
MyIPY/MyIPY.csproj
Normal file
80
MyIPY/MyIPY.csproj
Normal file
@@ -0,0 +1,80 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
|
||||
<ProductVersion>8.0.30703</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{C2CD5BD8-784F-4B5F-961D-F609EBCFA126}</ProjectGuid>
|
||||
<OutputType>Exe</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>MyIPY</RootNamespace>
|
||||
<AssemblyName>MyIPY</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="IronPython">
|
||||
<HintPath>..\..\..\..\Python\ipy-2.7.3\main-ipy-2.7.3\bin\Debug\IronPython.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="IronPython.Modules">
|
||||
<HintPath>..\..\..\..\Python\ipy-2.7.3\main-ipy-2.7.3\bin\Debug\IronPython.Modules.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Dynamic">
|
||||
<HintPath>..\..\..\..\Python\ipy-2.7.3\main-ipy-2.7.3\bin\Debug\Microsoft.Dynamic.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Scripting">
|
||||
<HintPath>..\..\..\..\Python\ipy-2.7.3\main-ipy-2.7.3\bin\Debug\Microsoft.Scripting.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Scripting.AspNet">
|
||||
<HintPath>..\..\..\..\Python\ipy-2.7.3\main-ipy-2.7.3\bin\Debug\Microsoft.Scripting.AspNet.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Scripting.Metadata">
|
||||
<HintPath>..\..\..\..\Python\ipy-2.7.3\main-ipy-2.7.3\bin\Debug\Microsoft.Scripting.Metadata.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="test.py">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
||||
41
MyIPY/Program.cs
Normal file
41
MyIPY/Program.cs
Normal file
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using IronPython.Hosting;
|
||||
using System.IO;
|
||||
|
||||
namespace MyIPY
|
||||
{
|
||||
class Program
|
||||
{
|
||||
static void Main(string[] args)
|
||||
{
|
||||
//启动ironpython并获取脚本文件对象
|
||||
var python = Python.CreateRuntime();
|
||||
File.WriteAllText("script/1.py", "A=[1,2,3,4]", Encoding.UTF8);
|
||||
|
||||
dynamic script1 = python.UseFile(AppDomain.CurrentDomain.BaseDirectory + "script/1.py");
|
||||
var U= script1.A;
|
||||
for (int i = 0; i < 200000; i++)
|
||||
{
|
||||
dynamic script = python.UseFile(AppDomain.CurrentDomain.BaseDirectory + "test.py");
|
||||
//调用Python里的类
|
||||
var service = script.MyService();
|
||||
string result = service.GetData("11");
|
||||
Console.WriteLine(result);
|
||||
|
||||
//调用文件中的函数
|
||||
result = script.MyFunction("fff");
|
||||
IronPython.Runtime.List result1 = script.AAA;
|
||||
IronPython.Runtime.PythonDictionary result2 = script.BBB;
|
||||
Console.WriteLine(result);
|
||||
}
|
||||
do
|
||||
{
|
||||
Console.ReadLine();
|
||||
|
||||
} while (true);
|
||||
}
|
||||
}
|
||||
}
|
||||
36
MyIPY/Properties/AssemblyInfo.cs
Normal file
36
MyIPY/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// 有关程序集的常规信息通过以下
|
||||
// 特性集控制。更改这些特性值可修改
|
||||
// 与程序集关联的信息。
|
||||
[assembly: AssemblyTitle("MyIPY")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("MyIPY")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2025")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// 将 ComVisible 设置为 false 使此程序集中的类型
|
||||
// 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
|
||||
// 则将该类型上的 ComVisible 特性设置为 true。
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
|
||||
[assembly: Guid("b5711822-05c9-4d4f-b754-3fcb367c8989")]
|
||||
|
||||
// 程序集的版本信息由下面四个值组成:
|
||||
//
|
||||
// 主版本
|
||||
// 次版本
|
||||
// 内部版本号
|
||||
// 修订号
|
||||
//
|
||||
// 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值,
|
||||
// 方法是按如下所示使用“*”:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
BIN
MyIPY/bin/Debug/IronPython.Modules.dll
Normal file
BIN
MyIPY/bin/Debug/IronPython.Modules.dll
Normal file
Binary file not shown.
BIN
MyIPY/bin/Debug/IronPython.Modules.pdb
Normal file
BIN
MyIPY/bin/Debug/IronPython.Modules.pdb
Normal file
Binary file not shown.
4515
MyIPY/bin/Debug/IronPython.Modules.xml
Normal file
4515
MyIPY/bin/Debug/IronPython.Modules.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
MyIPY/bin/Debug/IronPython.dll
Normal file
BIN
MyIPY/bin/Debug/IronPython.dll
Normal file
Binary file not shown.
BIN
MyIPY/bin/Debug/IronPython.pdb
Normal file
BIN
MyIPY/bin/Debug/IronPython.pdb
Normal file
Binary file not shown.
7569
MyIPY/bin/Debug/IronPython.xml
Normal file
7569
MyIPY/bin/Debug/IronPython.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
MyIPY/bin/Debug/Microsoft.Dynamic.dll
Normal file
BIN
MyIPY/bin/Debug/Microsoft.Dynamic.dll
Normal file
Binary file not shown.
BIN
MyIPY/bin/Debug/Microsoft.Dynamic.pdb
Normal file
BIN
MyIPY/bin/Debug/Microsoft.Dynamic.pdb
Normal file
Binary file not shown.
6534
MyIPY/bin/Debug/Microsoft.Dynamic.xml
Normal file
6534
MyIPY/bin/Debug/Microsoft.Dynamic.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
MyIPY/bin/Debug/Microsoft.Scripting.Metadata.dll
Normal file
BIN
MyIPY/bin/Debug/Microsoft.Scripting.Metadata.dll
Normal file
Binary file not shown.
BIN
MyIPY/bin/Debug/Microsoft.Scripting.Metadata.pdb
Normal file
BIN
MyIPY/bin/Debug/Microsoft.Scripting.Metadata.pdb
Normal file
Binary file not shown.
373
MyIPY/bin/Debug/Microsoft.Scripting.Metadata.xml
Normal file
373
MyIPY/bin/Debug/Microsoft.Scripting.Metadata.xml
Normal file
@@ -0,0 +1,373 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Microsoft.Scripting.Metadata</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="M:Microsoft.Scripting.Metadata.MetadataToken.#ctor(System.Int32)">
|
||||
<summary>
|
||||
We need to be able to construct tokens out of byte-code.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.MetadataRecord.IsValid">
|
||||
<summary>
|
||||
Token is null or represents a row in a metadata table.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.MetadataTables.Path">
|
||||
<summary>
|
||||
Gets the path of the module whose metadata tables this instance represents.
|
||||
Null for in-memory modules that are not backed by a file.
|
||||
</summary>
|
||||
<exception cref="T:System.Security.SecurityException">The path is not accessible in partial trust.</exception>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.MetadataTables.AssemblyDef">
|
||||
<summary>
|
||||
Returns AssemblyDef for manifest modules, null token otherwise.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.MetadataTables.Module">
|
||||
<summary>
|
||||
Gets the module whose metadata tables this instance represents.
|
||||
Null if the tables reflect unloaded module file.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Scripting.Metadata.MetadataTableView.GetCount">
|
||||
<summary>
|
||||
Gets the number of records in the view.
|
||||
If the view is over an entire table this operation is O(1),
|
||||
otherwise it might take up to O(log(#records in the table)).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.ModuleDef">
|
||||
<summary>
|
||||
Module table entry (0x00 tokens).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.TypeRef">
|
||||
<summary>
|
||||
TypeRef table entry (0x01 tokens).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.TypeRef.ResolutionScope">
|
||||
<summary>
|
||||
AssemblyRef:
|
||||
If the target type is defined in a different Assembly from the current module.
|
||||
TypeRef:
|
||||
Target type is nested in TypeRef.
|
||||
ModuleRef:
|
||||
Target type is defined in another module within the same Assembly as this one.
|
||||
ModuleDef:
|
||||
If the target type is defined in the current module (this should not occur in a CLI "compressed metadata" module).
|
||||
Null token:
|
||||
There shall be a row in the ExportedType table for this Type - its Implementation field shall contain
|
||||
a File token or an AssemblyRef token that says where the type is defined.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.TypeDef">
|
||||
<summary>
|
||||
TypeDef table entry (0x02 tokens).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Scripting.Metadata.TypeDef.FindDeclaringType">
|
||||
<summary>
|
||||
Finds a nesting type-def. The search time is logarithmic in the number of nested types defined in the owning module.
|
||||
Returns a null token if this is not a nested type-def.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Scripting.Metadata.TypeDef.GetGenericParameterCount">
|
||||
<summary>
|
||||
O(log(#generic parameters in module))
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.TypeDef.IsGlobal">
|
||||
<summary>
|
||||
This typedef represents a container of global functions and fields (manufactured <Module> type).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.TypeDef.Attributes">
|
||||
<summary>
|
||||
Flags field in TypeDef table.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.FieldDef">
|
||||
<summary>
|
||||
Combines Field (0x04 tokens), FieldRVA (0x1d tokens) and Constant (0x0B) table entries.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Scripting.Metadata.FieldDef.GetDefaultValue">
|
||||
<summary>
|
||||
O(log(#fields, parameters and properties with default value)).
|
||||
Returns <see cref="F:System.Reflection.Missing.Value"/> if the field doesn't have a default value.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Scripting.Metadata.FieldDef.GetData(System.Int32)">
|
||||
<summary>
|
||||
Returns null reference iff the field has no RVA.
|
||||
If size is 0 the memory block will span over the rest of the data section.
|
||||
O(log(#fields with RVAs)).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Scripting.Metadata.FieldDef.FindDeclaringType">
|
||||
<summary>
|
||||
Finds type-def that declares this field. The search time is logarithmic in the number of types defined in the owning module.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.FieldDef.Attributes">
|
||||
<summary>
|
||||
Flags field in the Field table.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.MethodDef">
|
||||
<summary>
|
||||
MethodDef table entry (0x06 tokens).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Scripting.Metadata.MethodDef.GetBody">
|
||||
<summary>
|
||||
Returns a null reference iff the method has no body.
|
||||
If size is 0 the memory block will span over the rest of the data section.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Scripting.Metadata.MethodDef.FindDeclaringType">
|
||||
<summary>
|
||||
Finds type-def that declares this method. The search time is logarithmic in the number of types defined in the owning module.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Scripting.Metadata.MethodDef.GetGenericParameterCount">
|
||||
<summary>
|
||||
O(log(#generic parameters in module))
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.MethodDef.ImplAttributes">
|
||||
<summary>
|
||||
ImplFlags field in the MethodDef table.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.MethodDef.Attributes">
|
||||
<summary>
|
||||
Flags field in the MethodDef table.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.ParamDef">
|
||||
<summary>
|
||||
Param table entry (0x08 tokens).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Scripting.Metadata.ParamDef.GetDefaultValue">
|
||||
<summary>
|
||||
O(log(#fields, parameters and properties with default value)).
|
||||
Returns <see cref="F:System.Reflection.Missing.Value"/> if the field doesn't have a default value.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Scripting.Metadata.ParamDef.FindDeclaringMethod">
|
||||
<summary>
|
||||
Binary searches MethodDef table for a method that declares this parameter.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.ParamDef.Index">
|
||||
<summary>
|
||||
Value greater or equal to zero and less than or equal to the number of parameters in owner method.
|
||||
A value of 0 refers to the owner method's return type; its parameters are then numbered from 1 onwards.
|
||||
Not all parameters need to have a corresponding ParamDef entry.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.InterfaceImpl">
|
||||
<summary>
|
||||
InterfaceImpl table entry (0x09 tokens).
|
||||
TODO: we might not need this - TypeDef.ImplementedInterfaces might be a special enumerator that directly returns InterfaceType tokens.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.InterfaceImpl.ImplementingType">
|
||||
<summary>
|
||||
Could be a null token in EnC scenarios.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.InterfaceImpl.InterfaceType">
|
||||
<summary>
|
||||
TypeDef, TypeRef, or TypeSpec.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.MemberRef">
|
||||
<summary>
|
||||
MemberRef table entry (0x0A tokens).
|
||||
Stores MethodRefs and FieldRefs.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.MemberRef.Class">
|
||||
<summary>
|
||||
TypeRef or TypeDef:
|
||||
If the class that defines the member is defined in another module.
|
||||
Note that it is unusual, but valid, to use a TypeRef token when the member is defined in this same module,
|
||||
in which case, its TypeDef token can be used instead.
|
||||
ModuleRef:
|
||||
If the member is defined, in another module of the same assembly, as a global function or variable.
|
||||
MethodDef:
|
||||
When used to supply a call-site signature for a vararg method that is defined in this module.
|
||||
The Name shall match the Name in the corresponding MethodDef row.
|
||||
The Signature shall match the Signature in the target method definition
|
||||
TypeSpec:
|
||||
If the member is a member of a generic type
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.CustomAttributeDef">
|
||||
<summary>
|
||||
CustomAttribute table entry (0x0C tokens).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.CustomAttributeDef.Parent">
|
||||
<summary>
|
||||
Any token except the CustomAttribute.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.CustomAttributeDef.Constructor">
|
||||
<summary>
|
||||
Returns the value of Type column in the CustomAttribute table.
|
||||
MethodDef or MemberRef.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.CustomAttributeDef.Value">
|
||||
<summary>
|
||||
Value blob.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.SignatureDef">
|
||||
<summary>
|
||||
StandAloneSig table entry (0x11 token).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.PropertyDef">
|
||||
<summary>
|
||||
Combines information from PropertyMap (0x15), MethodSemantics (0x18) and Property (0x17) tables.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Scripting.Metadata.PropertyDef.GetDefaultValue">
|
||||
<summary>
|
||||
O(log(#fields, parameters and properties with default value)).
|
||||
Returns <see cref="F:System.Reflection.Missing.Value"/> if the field doesn't have a default value.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Scripting.Metadata.PropertyDef.FindDeclaringType">
|
||||
<summary>
|
||||
Finds type-def that declares this property. The search time is logarithmic in the number of types with properties defined in the owning module.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.EventDef">
|
||||
<summary>
|
||||
Combines information from EventMap (0x15), MethodSemantics (0x18) and Event (0x17) tables.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Scripting.Metadata.EventDef.FindDeclaringType">
|
||||
<summary>
|
||||
Finds type-def that declares this event. The search time is logarithmic in the number of types with events defined in the owning module.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.ModuleRef">
|
||||
<summary>
|
||||
ModuleRef table entry (0x1A tokens).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.TypeSpec">
|
||||
<summary>
|
||||
TypeSpec table entry (0x1B tokens).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.AssemblyDef">
|
||||
<summary>
|
||||
Assembly table entry (0x20 tokens).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.AssemblyRef">
|
||||
<summary>
|
||||
Assembly table entry (0x23 tokens).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.FileDef">
|
||||
<summary>
|
||||
File table entry (0x26 tokens).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.TypeExport">
|
||||
<summary>
|
||||
ExportedType table entry (0x27 tokens).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.TypeExport.Implementation">
|
||||
<summary>
|
||||
Forwarded type: AssemblyRef
|
||||
Nested types: ExportedType
|
||||
Type in another module of this assembly: FileDef
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.ManifestResourceDef">
|
||||
<summary>
|
||||
ManifestResource table entry (0x28 tokens).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.TypeNesting">
|
||||
<summary>
|
||||
NestedClass table entry (0x29 tokens).
|
||||
TODO: Don't need if we exposed nested types enumeration on type-def directly and build TypeNesting mapping lazily.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.GenericParamDef">
|
||||
<summary>
|
||||
GenericParam table entry (0x2A tokens).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.GenericParamDef.Index">
|
||||
<summary>
|
||||
Value greater or equal to zero and less than or equal to the number of parameters in owner method/type.
|
||||
All generic parameters are listed in the table.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.GenericParamDef.Owner">
|
||||
<summary>
|
||||
TypeDef or MethodDef.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.GenericParamConstraint">
|
||||
<summary>
|
||||
GenericParamConstraint table entry (0x2C tokens).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.GenericParamConstraint.Constraint">
|
||||
<summary>
|
||||
TypeDef, TypeRef, or TypeSpec.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.MethodSpec">
|
||||
<summary>
|
||||
MethodSpec table entry (0x2B tokens).
|
||||
Used when decoding IL instructions.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Scripting.Metadata.MethodSpec.GenericMethod">
|
||||
<summary>
|
||||
MethodDef or MethodRef.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.MemoryBlock">
|
||||
<summary>
|
||||
Represents a block in memory.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.MetadataName">
|
||||
<summary>
|
||||
Zero terminated, UTF8 encoded sequence of bytes representing a name in metadata (a type name, a member name, etc).
|
||||
The name is bound to the module it was retrieved from. The module is kept alive until all its metadata names are collected.
|
||||
Doesn't cache hashcode, byte or character count.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Scripting.Metadata.MemoryReader">
|
||||
<summary>
|
||||
Reads data from a memory block. Maintains a position.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Scripting.Metadata.MemoryReader.ReadAscii(System.Int32)">
|
||||
<summary>
|
||||
Reads zero terminated sequence of bytes of given maximal length and converts it into an ASCII string.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
MyIPY/bin/Debug/Microsoft.Scripting.dll
Normal file
BIN
MyIPY/bin/Debug/Microsoft.Scripting.dll
Normal file
Binary file not shown.
BIN
MyIPY/bin/Debug/Microsoft.Scripting.pdb
Normal file
BIN
MyIPY/bin/Debug/Microsoft.Scripting.pdb
Normal file
Binary file not shown.
3812
MyIPY/bin/Debug/Microsoft.Scripting.xml
Normal file
3812
MyIPY/bin/Debug/Microsoft.Scripting.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
MyIPY/bin/Debug/MyIPY.exe
Normal file
BIN
MyIPY/bin/Debug/MyIPY.exe
Normal file
Binary file not shown.
BIN
MyIPY/bin/Debug/MyIPY.pdb
Normal file
BIN
MyIPY/bin/Debug/MyIPY.pdb
Normal file
Binary file not shown.
BIN
MyIPY/bin/Debug/MyIPY.vshost.exe
Normal file
BIN
MyIPY/bin/Debug/MyIPY.vshost.exe
Normal file
Binary file not shown.
11
MyIPY/bin/Debug/MyIPY.vshost.exe.manifest
Normal file
11
MyIPY/bin/Debug/MyIPY.vshost.exe.manifest
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
|
||||
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
|
||||
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
|
||||
<security>
|
||||
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
|
||||
</requestedPrivileges>
|
||||
</security>
|
||||
</trustInfo>
|
||||
</assembly>
|
||||
1
MyIPY/bin/Debug/script/1.py
Normal file
1
MyIPY/bin/Debug/script/1.py
Normal file
@@ -0,0 +1 @@
|
||||
A=[1,2,3,4]
|
||||
0
MyIPY/bin/Debug/script/1.txt
Normal file
0
MyIPY/bin/Debug/script/1.txt
Normal file
0
MyIPY/bin/Debug/script/10.txt
Normal file
0
MyIPY/bin/Debug/script/10.txt
Normal file
0
MyIPY/bin/Debug/script/100.txt
Normal file
0
MyIPY/bin/Debug/script/100.txt
Normal file
0
MyIPY/bin/Debug/script/11.txt
Normal file
0
MyIPY/bin/Debug/script/11.txt
Normal file
0
MyIPY/bin/Debug/script/12.txt
Normal file
0
MyIPY/bin/Debug/script/12.txt
Normal file
0
MyIPY/bin/Debug/script/13.txt
Normal file
0
MyIPY/bin/Debug/script/13.txt
Normal file
0
MyIPY/bin/Debug/script/14.txt
Normal file
0
MyIPY/bin/Debug/script/14.txt
Normal file
0
MyIPY/bin/Debug/script/15.txt
Normal file
0
MyIPY/bin/Debug/script/15.txt
Normal file
0
MyIPY/bin/Debug/script/16.txt
Normal file
0
MyIPY/bin/Debug/script/16.txt
Normal file
0
MyIPY/bin/Debug/script/17.txt
Normal file
0
MyIPY/bin/Debug/script/17.txt
Normal file
0
MyIPY/bin/Debug/script/18.txt
Normal file
0
MyIPY/bin/Debug/script/18.txt
Normal file
0
MyIPY/bin/Debug/script/19.txt
Normal file
0
MyIPY/bin/Debug/script/19.txt
Normal file
0
MyIPY/bin/Debug/script/2.txt
Normal file
0
MyIPY/bin/Debug/script/2.txt
Normal file
0
MyIPY/bin/Debug/script/20.txt
Normal file
0
MyIPY/bin/Debug/script/20.txt
Normal file
0
MyIPY/bin/Debug/script/21.txt
Normal file
0
MyIPY/bin/Debug/script/21.txt
Normal file
0
MyIPY/bin/Debug/script/22.txt
Normal file
0
MyIPY/bin/Debug/script/22.txt
Normal file
0
MyIPY/bin/Debug/script/23.txt
Normal file
0
MyIPY/bin/Debug/script/23.txt
Normal file
0
MyIPY/bin/Debug/script/24.txt
Normal file
0
MyIPY/bin/Debug/script/24.txt
Normal file
0
MyIPY/bin/Debug/script/25.txt
Normal file
0
MyIPY/bin/Debug/script/25.txt
Normal file
0
MyIPY/bin/Debug/script/26.txt
Normal file
0
MyIPY/bin/Debug/script/26.txt
Normal file
0
MyIPY/bin/Debug/script/27.txt
Normal file
0
MyIPY/bin/Debug/script/27.txt
Normal file
0
MyIPY/bin/Debug/script/28.txt
Normal file
0
MyIPY/bin/Debug/script/28.txt
Normal file
0
MyIPY/bin/Debug/script/29.txt
Normal file
0
MyIPY/bin/Debug/script/29.txt
Normal file
0
MyIPY/bin/Debug/script/3.txt
Normal file
0
MyIPY/bin/Debug/script/3.txt
Normal file
0
MyIPY/bin/Debug/script/30.txt
Normal file
0
MyIPY/bin/Debug/script/30.txt
Normal file
0
MyIPY/bin/Debug/script/31.txt
Normal file
0
MyIPY/bin/Debug/script/31.txt
Normal file
0
MyIPY/bin/Debug/script/32.txt
Normal file
0
MyIPY/bin/Debug/script/32.txt
Normal file
0
MyIPY/bin/Debug/script/33.txt
Normal file
0
MyIPY/bin/Debug/script/33.txt
Normal file
0
MyIPY/bin/Debug/script/34.txt
Normal file
0
MyIPY/bin/Debug/script/34.txt
Normal file
0
MyIPY/bin/Debug/script/35.txt
Normal file
0
MyIPY/bin/Debug/script/35.txt
Normal file
0
MyIPY/bin/Debug/script/36.txt
Normal file
0
MyIPY/bin/Debug/script/36.txt
Normal file
0
MyIPY/bin/Debug/script/37.txt
Normal file
0
MyIPY/bin/Debug/script/37.txt
Normal file
0
MyIPY/bin/Debug/script/38.txt
Normal file
0
MyIPY/bin/Debug/script/38.txt
Normal file
0
MyIPY/bin/Debug/script/39.txt
Normal file
0
MyIPY/bin/Debug/script/39.txt
Normal file
0
MyIPY/bin/Debug/script/4.txt
Normal file
0
MyIPY/bin/Debug/script/4.txt
Normal file
0
MyIPY/bin/Debug/script/40.txt
Normal file
0
MyIPY/bin/Debug/script/40.txt
Normal file
0
MyIPY/bin/Debug/script/41.txt
Normal file
0
MyIPY/bin/Debug/script/41.txt
Normal file
0
MyIPY/bin/Debug/script/42.txt
Normal file
0
MyIPY/bin/Debug/script/42.txt
Normal file
0
MyIPY/bin/Debug/script/43.txt
Normal file
0
MyIPY/bin/Debug/script/43.txt
Normal file
0
MyIPY/bin/Debug/script/44.txt
Normal file
0
MyIPY/bin/Debug/script/44.txt
Normal file
0
MyIPY/bin/Debug/script/45.txt
Normal file
0
MyIPY/bin/Debug/script/45.txt
Normal file
0
MyIPY/bin/Debug/script/46.txt
Normal file
0
MyIPY/bin/Debug/script/46.txt
Normal file
0
MyIPY/bin/Debug/script/47.txt
Normal file
0
MyIPY/bin/Debug/script/47.txt
Normal file
0
MyIPY/bin/Debug/script/48.txt
Normal file
0
MyIPY/bin/Debug/script/48.txt
Normal file
0
MyIPY/bin/Debug/script/49.txt
Normal file
0
MyIPY/bin/Debug/script/49.txt
Normal file
0
MyIPY/bin/Debug/script/5.txt
Normal file
0
MyIPY/bin/Debug/script/5.txt
Normal file
0
MyIPY/bin/Debug/script/50.txt
Normal file
0
MyIPY/bin/Debug/script/50.txt
Normal file
0
MyIPY/bin/Debug/script/51.txt
Normal file
0
MyIPY/bin/Debug/script/51.txt
Normal file
0
MyIPY/bin/Debug/script/52.txt
Normal file
0
MyIPY/bin/Debug/script/52.txt
Normal file
0
MyIPY/bin/Debug/script/53.txt
Normal file
0
MyIPY/bin/Debug/script/53.txt
Normal file
0
MyIPY/bin/Debug/script/54.txt
Normal file
0
MyIPY/bin/Debug/script/54.txt
Normal file
0
MyIPY/bin/Debug/script/55.txt
Normal file
0
MyIPY/bin/Debug/script/55.txt
Normal file
0
MyIPY/bin/Debug/script/56.txt
Normal file
0
MyIPY/bin/Debug/script/56.txt
Normal file
0
MyIPY/bin/Debug/script/57.txt
Normal file
0
MyIPY/bin/Debug/script/57.txt
Normal file
0
MyIPY/bin/Debug/script/58.txt
Normal file
0
MyIPY/bin/Debug/script/58.txt
Normal file
0
MyIPY/bin/Debug/script/59.txt
Normal file
0
MyIPY/bin/Debug/script/59.txt
Normal file
0
MyIPY/bin/Debug/script/6.txt
Normal file
0
MyIPY/bin/Debug/script/6.txt
Normal file
0
MyIPY/bin/Debug/script/60.txt
Normal file
0
MyIPY/bin/Debug/script/60.txt
Normal file
0
MyIPY/bin/Debug/script/61.txt
Normal file
0
MyIPY/bin/Debug/script/61.txt
Normal file
0
MyIPY/bin/Debug/script/62.txt
Normal file
0
MyIPY/bin/Debug/script/62.txt
Normal file
0
MyIPY/bin/Debug/script/63.txt
Normal file
0
MyIPY/bin/Debug/script/63.txt
Normal file
0
MyIPY/bin/Debug/script/64.txt
Normal file
0
MyIPY/bin/Debug/script/64.txt
Normal file
0
MyIPY/bin/Debug/script/65.txt
Normal file
0
MyIPY/bin/Debug/script/65.txt
Normal file
0
MyIPY/bin/Debug/script/66.txt
Normal file
0
MyIPY/bin/Debug/script/66.txt
Normal file
0
MyIPY/bin/Debug/script/67.txt
Normal file
0
MyIPY/bin/Debug/script/67.txt
Normal file
0
MyIPY/bin/Debug/script/68.txt
Normal file
0
MyIPY/bin/Debug/script/68.txt
Normal file
0
MyIPY/bin/Debug/script/69.txt
Normal file
0
MyIPY/bin/Debug/script/69.txt
Normal file
0
MyIPY/bin/Debug/script/7.txt
Normal file
0
MyIPY/bin/Debug/script/7.txt
Normal file
0
MyIPY/bin/Debug/script/70.txt
Normal file
0
MyIPY/bin/Debug/script/70.txt
Normal file
0
MyIPY/bin/Debug/script/71.txt
Normal file
0
MyIPY/bin/Debug/script/71.txt
Normal file
0
MyIPY/bin/Debug/script/72.txt
Normal file
0
MyIPY/bin/Debug/script/72.txt
Normal file
0
MyIPY/bin/Debug/script/73.txt
Normal file
0
MyIPY/bin/Debug/script/73.txt
Normal file
0
MyIPY/bin/Debug/script/74.txt
Normal file
0
MyIPY/bin/Debug/script/74.txt
Normal file
0
MyIPY/bin/Debug/script/75.txt
Normal file
0
MyIPY/bin/Debug/script/75.txt
Normal file
0
MyIPY/bin/Debug/script/76.txt
Normal file
0
MyIPY/bin/Debug/script/76.txt
Normal file
0
MyIPY/bin/Debug/script/77.txt
Normal file
0
MyIPY/bin/Debug/script/77.txt
Normal file
0
MyIPY/bin/Debug/script/78.txt
Normal file
0
MyIPY/bin/Debug/script/78.txt
Normal file
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user