private CodeLocation GetMethodSourceLocation(MethodDefinition methodDefinition) { if (symbolResolver == null) { symbolResolver = DebugSymbolUtils.CreateResolver(); } var assemblyPath = assemblyResolver.GetAssemblyPath(methodDefinition.DeclaringType.Module.Assembly); var metadataToken = (int)methodDefinition.MetadataToken.ToUInt32(); return(symbolResolver.GetSourceLocationForMethod(assemblyPath, metadataToken)); }
private CodeLocation GetMethodSourceLocation(MethodDefinition methodDefinition) { if (symbolResolver == null) symbolResolver = DebugSymbolUtils.CreateResolver(); var assemblyPath = assemblyResolver.GetAssemblyPath(methodDefinition.DeclaringType.Module.Assembly); var metadataToken = (int)methodDefinition.MetadataToken.ToUInt32(); return symbolResolver.GetSourceLocationForMethod(assemblyPath, metadataToken); }