mirror of https://github.com/icsharpcode/ILSpy.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
973 B
62 lines
973 B
#if !OPT |
|
using System; |
|
#endif |
|
|
|
namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty |
|
{ |
|
internal class VariableNaming |
|
{ |
|
private enum MyEnum |
|
{ |
|
VALUE1 = 1, |
|
VALUE2 |
|
} |
|
|
|
private class C |
|
{ |
|
public string Name; |
|
public string Text; |
|
} |
|
|
|
private void Test(string text, C c) |
|
{ |
|
#if ROSLYN |
|
_ = c.Name; |
|
#else |
|
string name = c.Name; |
|
#endif |
|
} |
|
|
|
private void Test2(string text, C c) |
|
{ |
|
#if ROSLYN |
|
_ = c.Text; |
|
#else |
|
string text2 = c.Text; |
|
#endif |
|
} |
|
|
|
#if !OPT |
|
private void Issue1841() |
|
{ |
|
C gen1 = new C(); |
|
C gen2 = new C(); |
|
C gen3 = new C(); |
|
C gen4 = new C(); |
|
} |
|
|
|
private void Issue1881() |
|
{ |
|
MyEnum enumLocal1 = MyEnum.VALUE1; |
|
MyEnum enumLocal2 = (MyEnum)0; |
|
enumLocal2 = MyEnum.VALUE1; |
|
object enumLocal3 = MyEnum.VALUE2; |
|
object enumLocal4 = new object(); |
|
enumLocal4 = MyEnum.VALUE2; |
|
ValueType enumLocal5 = MyEnum.VALUE1; |
|
ValueType enumLocal6 = (MyEnum)0; |
|
enumLocal6 = MyEnum.VALUE2; |
|
} |
|
#endif |
|
} |
|
}
|
|
|