.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
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

#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
}
}