|
|
|
|
@ -1177,7 +1177,28 @@ class TestClass
@@ -1177,7 +1177,28 @@ class TestClass
|
|
|
|
|
Assert.IsNotNull (provider.Find ("InnerEnumTest.TestEnum.B"), "enum 'InnerEnumTest.TestEnum.B' not found."); |
|
|
|
|
Assert.IsNotNull (provider.Find ("InnerEnumTest.TestEnum.C"), "enum 'InnerEnumTest.TestEnum.C' not found."); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Test()] |
|
|
|
|
public void TestEnumInBinaryOperatorExpression () |
|
|
|
|
{ |
|
|
|
|
CompletionDataList provider = CodeCompletionBugTests.CreateCtrlSpaceProvider ( |
|
|
|
|
@"
|
|
|
|
|
[Flags] |
|
|
|
|
public enum TestEnum { A, B, C} |
|
|
|
|
|
|
|
|
|
class TestClass |
|
|
|
|
{ |
|
|
|
|
public void Foo () |
|
|
|
|
{ |
|
|
|
|
$TestEnum test = TestEnum.A | $ |
|
|
|
|
} |
|
|
|
|
}");
|
|
|
|
|
Assert.IsNotNull (provider, "provider not found."); |
|
|
|
|
Assert.IsNotNull (provider.Find ("TestEnum"), "enum 'TestEnum' not found."); |
|
|
|
|
Assert.IsNotNull (provider.Find ("TestEnum.A"), "enum 'TestEnum.A' not found."); |
|
|
|
|
Assert.IsNotNull (provider.Find ("TestEnum.B"), "enum 'TestEnum.B' not found."); |
|
|
|
|
Assert.IsNotNull (provider.Find ("TestEnum.C"), "enum 'TestEnum.C' not found."); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[Test()] |
|
|
|
|
public void TestPrimimitiveTypeCompletionString () |
|
|
|
|
|