Browse Source

Fix icsharpcode/NRefactory#110: CecilLoader fails on System.Data v2.0.50727

newNRvisualizers
Daniel Grunwald 13 years ago
parent
commit
1098051271
  1. 2
      ICSharpCode.NRefactory/TypeSystem/CecilLoader.cs

2
ICSharpCode.NRefactory/TypeSystem/CecilLoader.cs

@ -514,7 +514,7 @@ namespace ICSharpCode.NRefactory.TypeSystem @@ -514,7 +514,7 @@ namespace ICSharpCode.NRefactory.TypeSystem
MethodImplAttributes implAttributes = methodDefinition.ImplAttributes & ~MethodImplAttributes.CodeTypeMask;
#region DllImportAttribute
if (methodDefinition.HasPInvokeInfo) {
if (methodDefinition.HasPInvokeInfo && methodDefinition.PInvokeInfo != null) {
PInvokeInfo info = methodDefinition.PInvokeInfo;
var dllImport = new DefaultUnresolvedAttribute(dllImportAttributeTypeRef, new[] { KnownTypeReference.String });
dllImport.PositionalArguments.Add(CreateSimpleConstantValue(KnownTypeReference.String, info.Module.Name));

Loading…
Cancel
Save