Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/cecil.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJb Evain <jbevain@gmail.com>2015-06-01 17:29:35 +0300
committerJb Evain <jbevain@gmail.com>2015-06-01 17:29:35 +0300
commit062ff92ca9d0143c6f64859a639972584fbc96e9 (patch)
tree639dca1965a627f24545e2403323b0b2ba177345
parent0acff1c6966071e1fac9fa70983c75f27542c4cc (diff)
parente1e9d365cff1c495a55cbf01818dd4b4bc795924 (diff)
Merge pull request #223 from gluck/param_coll_init
Initialize parameter collection with the parameters count
-rw-r--r--Mono.Cecil/Import.cs3
1 files changed, 1 insertions, 2 deletions
diff --git a/Mono.Cecil/Import.cs b/Mono.Cecil/Import.cs
index 9a33d09..661e867 100644
--- a/Mono.Cecil/Import.cs
+++ b/Mono.Cecil/Import.cs
@@ -695,9 +695,8 @@ namespace Mono.Cecil {
if (!method.HasParameters)
return reference;
- var reference_parameters = reference.Parameters;
-
var parameters = method.Parameters;
+ var reference_parameters = reference.parameters = new ParameterDefinitionCollection (reference, parameters.Count);
for (int i = 0; i < parameters.Count; i++)
reference_parameters.Add (
new ParameterDefinition (ImportType (parameters [i].ParameterType, context)));