|
|
@ -75,6 +75,11 @@ namespace ICSharpCode.SharpDevelop.DefaultEditor.Commands |
|
|
|
list.Add(cmd); |
|
|
|
list.Add(cmd); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
if (canGenerateCode) { |
|
|
|
if (canGenerateCode) { |
|
|
|
|
|
|
|
if (member.IsReadonly) { |
|
|
|
|
|
|
|
cmd = new MenuCommand("${res:SharpDevelop.Refactoring.CreateProperty}", CreateGetter); |
|
|
|
|
|
|
|
cmd.Tag = member; |
|
|
|
|
|
|
|
list.Add(cmd); |
|
|
|
|
|
|
|
} else { |
|
|
|
cmd = new MenuCommand("${res:SharpDevelop.Refactoring.CreateGetter}", CreateGetter); |
|
|
|
cmd = new MenuCommand("${res:SharpDevelop.Refactoring.CreateGetter}", CreateGetter); |
|
|
|
cmd.Tag = member; |
|
|
|
cmd.Tag = member; |
|
|
|
list.Add(cmd); |
|
|
|
list.Add(cmd); |
|
|
@ -84,6 +89,7 @@ namespace ICSharpCode.SharpDevelop.DefaultEditor.Commands |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
if (member is IProperty) { |
|
|
|
if (member is IProperty) { |
|
|
|
if (((IProperty)member).CanSet && canGenerateCode) { |
|
|
|
if (((IProperty)member).CanSet && canGenerateCode) { |
|
|
|
cmd = new MenuCommand("${res:SharpDevelop.Refactoring.CreateChangedEvent}", CreateChangedEvent); |
|
|
|
cmd = new MenuCommand("${res:SharpDevelop.Refactoring.CreateChangedEvent}", CreateChangedEvent); |
|
|
|