Skip to content

Commit ed1a5b6

Browse files
committed
remove key pair
1 parent 8bd4e0a commit ed1a5b6

File tree

3 files changed

+7
-18
lines changed

3 files changed

+7
-18
lines changed

ExpressionDebugger/DebugInfoInjector.cs

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public class DebugInfoInjector : ExpressionVisitor, IDisposable
2626
private Dictionary<object, int> _ids;
2727
private Dictionary<ParameterExpression, ParameterExpression> _params;
2828
private TextWriter _appendWriter;
29-
private HashSet<LambdaExpression> _visitedLambda;
29+
private HashSet<LambdaExpression> _visitedLambda;
3030

3131
public DebugInfoInjector(string filename)
3232
{
@@ -41,7 +41,7 @@ public DebugInfoInjector(TextWriter writer)
4141
_writer = writer;
4242
}
4343

44-
public Expression Inject(Expression node)
44+
public virtual Expression Inject(Expression node)
4545
{
4646
var lambda = node as LambdaExpression;
4747
var result = node.NodeType == ExpressionType.Lambda
@@ -1497,17 +1497,8 @@ public Delegate Compile(LambdaExpression node, AssemblyName an = null)
14971497
{
14981498
if (an == null)
14991499
{
1500-
StrongNameKeyPair kp;
1501-
// Getting this from a resource would be a good idea.
1502-
using (var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("ExpressionDebugger.mock.keys"))
1503-
using (var mem = new MemoryStream())
1504-
{
1505-
stream.CopyTo(mem);
1506-
mem.Position = 0;
1507-
kp = new StrongNameKeyPair(mem.ToArray());
1508-
}
15091500
var name = "ExpressionDebugger.Dynamic";
1510-
an = new AssemblyName(name) { KeyPair = kp };
1501+
an = new AssemblyName(name);
15111502
}
15121503

15131504
var asm = AppDomain.CurrentDomain.DefineDynamicAssembly(an, AssemblyBuilderAccess.Run);

ExpressionDebugger/ExpressionDebugger.csproj

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@
88
<PackageProjectUrl>https://github.com/chaowlert/ExpressionDebugger</PackageProjectUrl>
99
<RepositoryUrl>https://github.com/chaowlert/ExpressionDebugger</RepositoryUrl>
1010
<PackageTags>expression;linq;debug</PackageTags>
11-
<PackageIconUrl>http://www.fancyicons.com/free-icons/112/must-have/png/128/pause_128.png</PackageIconUrl>
11+
<PackageIconUrl>https://cloud.githubusercontent.com/assets/5763993/26522656/41e28a6e-432f-11e7-9cae-7856f927d1a1.png</PackageIconUrl>
1212
<SignAssembly>True</SignAssembly>
1313
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
1414
<AssemblyOriginatorKeyFile>ExpressionDebugger.snk</AssemblyOriginatorKeyFile>
15-
<Version>1.0.2</Version>
15+
<Version>1.0.5</Version>
16+
<FileVersion>1.0.5.0</FileVersion>
17+
<AssemblyVersion>1.0.5.0</AssemblyVersion>
1618
</PropertyGroup>
1719

1820
<ItemGroup Condition=" '$(TargetFramework)' == 'net40' ">
@@ -27,8 +29,4 @@
2729
<PackageReference Include="System.Reflection.TypeExtensions" Version="4.3.0" />
2830
</ItemGroup>
2931

30-
<ItemGroup>
31-
<EmbeddedResource Include="mock.keys" />
32-
</ItemGroup>
33-
3432
</Project>

ExpressionDebugger/mock.keys

-596 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)