diff options
author | Jb Evain <jbevain@gmail.com> | 2015-06-01 17:29:35 +0300 |
---|---|---|
committer | Jb Evain <jbevain@gmail.com> | 2015-06-01 17:29:35 +0300 |
commit | 062ff92ca9d0143c6f64859a639972584fbc96e9 (patch) | |
tree | 639dca1965a627f24545e2403323b0b2ba177345 | |
parent | 0acff1c6966071e1fac9fa70983c75f27542c4cc (diff) | |
parent | e1e9d365cff1c495a55cbf01818dd4b4bc795924 (diff) |
Merge pull request #223 from gluck/param_coll_init
Initialize parameter collection with the parameters count
-rw-r--r-- | Mono.Cecil/Import.cs | 3 |
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))); |