27 references to TestAddAttributeAsync
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (27)
CodeGeneration\CodeGenerationTests.CSharp.cs (14)
1002=> TestAddAttributeAsync("class [|C|] { }", """ 1013=> TestAddAttributeAsync("class C { public void [|M()|] { } }", "class C { [System.Serializable] public void M() { } }", typeof(SerializableAttribute)); 1021=> TestAddAttributeAsync("class C { [|public int F|]; }", "class C { [System.Serializable] public int F; }", typeof(SerializableAttribute)); 1029=> TestAddAttributeAsync("class C { public int [|P|] { get; set; }}", "class C { [System.Serializable] public int P { get; set; } }", typeof(SerializableAttribute)); 1037=> TestAddAttributeAsync("class C { public int P { [|get|]; set; }}", "class C { public int P { [System.Serializable] get; set; }}", typeof(SerializableAttribute)); 1045=> TestAddAttributeAsync("enum [|C|] { One, Two }", """ 1056=> TestAddAttributeAsync("enum C { [|One|], Two }", "enum C { [System.Serializable] One, Two }", typeof(SerializableAttribute)); 1064=> TestAddAttributeAsync("class C { public int [|this[int y]|] { get; set; }}", "class C { [System.Serializable] public int this[int y] { get; set; } }", typeof(SerializableAttribute)); 1072=> TestAddAttributeAsync("class C { public static C operator [|+|] (C c1, C c2) { return new C(); }}", "class C { [System.Serializable] public static C operator +(C c1, C c2) { return new C(); } }", typeof(SerializableAttribute)); 1080=> TestAddAttributeAsync("delegate int [|D()|];", """ 1091=> TestAddAttributeAsync("class C { public void M([|int x|]) { } }", "class C { public void M([System.Serializable] int x) { } }", typeof(SerializableAttribute)); 1099=> TestAddAttributeAsync("class C<[|T|]> { }", "class C<[System.Serializable] T> { }", typeof(SerializableAttribute)); 1107=> TestAddAttributeAsync("[|class C { } class D {} |]", """ 1117await TestAddAttributeAsync("[|class C { } class D {} |]", "", typeof(SerializableAttribute), RefKeyword));
CodeGeneration\CodeGenerationTests.VisualBasic.cs (13)
955=> TestAddAttributeAsync("Class [|C|]\n End Class", """ 974=> TestAddAttributeAsync("Class C\n Public Sub [|M()|] \n End Sub \n End Class", """ 999=> TestAddAttributeAsync("Class C\n [|Public F As Integer|]\n End Class", """ 1021=> TestAddAttributeAsync("Class C \n Public Property [|P|] As Integer \n End Class", """ 1043=> TestAddAttributeAsync("Class C \n Public ReadOnly Property P As Integer \n [|Get|] \n Return 10 \n End Get \n End Property \n End Class", """ 1075=> TestAddAttributeAsync("Module M \n [|Enum C|] \n One \n Two \n End Enum\n End Module", """ 1106=> TestAddAttributeAsync("Module M \n Enum C \n [|One|] \n Two \n End Enum\n End Module", """ 1137=> TestAddAttributeAsync("Module [|M|] \n End Module", """ 1156=> TestAddAttributeAsync("Class C \n Public Shared Operator [|+|] (x As C, y As C) As C \n Return New C() \n End Operator \n End Class", """ 1188=> TestAddAttributeAsync("Module M \n Delegate Sub [|D()|]\n End Module", "Module M\n <Serializable>\n Delegate Sub D()\nEnd Module", typeof(SerializableAttribute)); 1205=> TestAddAttributeAsync("Class C \n Public Sub M([|x As Integer|]) \n End Sub \n End Class", "Class C \n Public Sub M(<Serializable> x As Integer) \n End Sub \n End Class", typeof(SerializableAttribute)); 1223=> TestAddAttributeAsync("[|Class C \n End Class \n Class D \n End Class|]", "<Assembly: Serializable>\nClass C\nEnd Class\nClass D\nEnd Class", typeof(SerializableAttribute), VB.SyntaxFactory.Token(VB.SyntaxKind.AssemblyKeyword)); 1228await TestAddAttributeAsync("[|Class C \n End Class \n Class D \n End Class|]", "<Assembly: Serializable> Class C \n End Class \n Class D \n End Class", typeof(SerializableAttribute), VB.SyntaxFactory.Token(VB.SyntaxKind.ReturnKeyword)));