提交 bb5a6188 编写于 作者: C CyrusNajmabadi 提交者: GitHub

Merge pull request #18647 from CyrusNajmabadi/port18163toDev15.2.x

Port: #18163 "Change s_FieldModifiers filter to accept WithEvents modifier on VB fields" Dev15.2.x
......@@ -591,7 +591,7 @@ Namespace Microsoft.CodeAnalysis.VisualBasic.CodeGeneration
Return list
End Function
Private Shared s_fieldModifiers As DeclarationModifiers = DeclarationModifiers.Const Or DeclarationModifiers.[New] Or DeclarationModifiers.ReadOnly Or DeclarationModifiers.Static
Private Shared s_fieldModifiers As DeclarationModifiers = DeclarationModifiers.Const Or DeclarationModifiers.[New] Or DeclarationModifiers.ReadOnly Or DeclarationModifiers.Static Or DeclarationModifiers.WithEvents
Private Shared s_methodModifiers As DeclarationModifiers = DeclarationModifiers.Abstract Or DeclarationModifiers.Async Or DeclarationModifiers.[New] Or DeclarationModifiers.Override Or DeclarationModifiers.Partial Or DeclarationModifiers.Sealed Or DeclarationModifiers.Static Or DeclarationModifiers.Virtual
Private Shared s_constructorModifiers As DeclarationModifiers = DeclarationModifiers.Static
Private Shared s_propertyModifiers As DeclarationModifiers = DeclarationModifiers.Abstract Or DeclarationModifiers.[New] Or DeclarationModifiers.Override Or DeclarationModifiers.ReadOnly Or DeclarationModifiers.WriteOnly Or DeclarationModifiers.Sealed Or DeclarationModifiers.Static Or DeclarationModifiers.Virtual
......
......@@ -765,8 +765,8 @@ End Sub</x>.Value)
<x>Public fld As Integer</x>.Value)
VerifySyntax(Of FieldDeclarationSyntax)(
_g.FieldDeclaration("fld", _g.TypeExpression(SpecialType.System_Int32), modifiers:=DeclarationModifiers.Static Or DeclarationModifiers.ReadOnly),
<x>Shared ReadOnly fld As Integer</x>.Value)
_g.FieldDeclaration("fld", _g.TypeExpression(SpecialType.System_Int32), modifiers:=DeclarationModifiers.Static Or DeclarationModifiers.ReadOnly Or DeclarationModifiers.WithEvents),
<x>Shared ReadOnly WithEvents fld As Integer</x>.Value)
End Sub
<Fact>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册