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

github.com/mono/mono-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'gendarme/rules/Gendarme.Rules.Correctness/AvoidCodeWithSideEffectsInConditionalCodeRule.cs')
-rw-r--r--gendarme/rules/Gendarme.Rules.Correctness/AvoidCodeWithSideEffectsInConditionalCodeRule.cs6
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;