diff options
author | Daniel Grunwald <daniel@danielgrunwald.de> | 2011-07-16 18:25:45 +0400 |
---|---|---|
committer | Daniel Grunwald <daniel@danielgrunwald.de> | 2011-07-16 18:25:45 +0400 |
commit | 9627361c731e6f28354de0098c4f6b5838e1db7a (patch) | |
tree | 2e977ac773474fa9654b85b24ca114958f60e2b2 /Mono.Cecil/ParameterDefinition.cs | |
parent | 240c78593d46438baee92e981cc1918c52038718 (diff) | |
parent | 81df043ce6640a4f2fb963e83120013c69803de3 (diff) |
Merge branch 'master' of git://github.com/jbevain/cecil into threadsafe2
Diffstat (limited to 'Mono.Cecil/ParameterDefinition.cs')
-rw-r--r-- | Mono.Cecil/ParameterDefinition.cs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Mono.Cecil/ParameterDefinition.cs b/Mono.Cecil/ParameterDefinition.cs index 6a4d96c..da7bf81 100644 --- a/Mono.Cecil/ParameterDefinition.cs +++ b/Mono.Cecil/ParameterDefinition.cs @@ -49,6 +49,15 @@ namespace Mono.Cecil { get { return method; } } + public int Sequence { + get { + if (method == null) + return -1; + + return method.HasThis ? index + 1 : index; + } + } + public bool HasConstant { get { this.ResolveConstant (ref constant, parameter_type.Module); |