diff options
Diffstat (limited to 'gendarme/rules/Gendarme.Rules.Correctness/AvoidCodeWithSideEffectsInConditionalCodeRule.cs')
-rw-r--r-- | gendarme/rules/Gendarme.Rules.Correctness/AvoidCodeWithSideEffectsInConditionalCodeRule.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gendarme/rules/Gendarme.Rules.Correctness/AvoidCodeWithSideEffectsInConditionalCodeRule.cs b/gendarme/rules/Gendarme.Rules.Correctness/AvoidCodeWithSideEffectsInConditionalCodeRule.cs index 8d967669..7331e74b 100644 --- a/gendarme/rules/Gendarme.Rules.Correctness/AvoidCodeWithSideEffectsInConditionalCodeRule.cs +++ b/gendarme/rules/Gendarme.Rules.Correctness/AvoidCodeWithSideEffectsInConditionalCodeRule.cs @@ -145,8 +145,10 @@ namespace Gendarme.Rules.Correctness { } else if (ins.IsStoreLocal ()) { VariableDefinition vd = ins.GetVariable (method); - if (!vd.IsGeneratedName ()) - name = "local " + vd.Name; + if (!vd.IsGeneratedName ()) { + string variableName = String.Empty; // vd.Name is not valid since Cecil 0.10 + name = "local " + variableName; + } } else if (ins.OpCode.Code == Code.Stfld || ins.OpCode.Code == Code.Stsfld) { FieldReference fr = ins.Operand as FieldReference; |