| File: Microsoft.NetCore.Analyzers\Runtime\BasicAvoidZeroLengthArrayAllocationsAnalyzer.vb | Web Access |
| Project: src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers\Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers.vbproj (Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers) |
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the MIT license. See License.txt in the project root for license information. Imports Microsoft.NetCore.Analyzers.Runtime Imports Microsoft.CodeAnalysis Imports Microsoft.CodeAnalysis.Diagnostics Imports Microsoft.CodeAnalysis.VisualBasic.Syntax Namespace Microsoft.NetCore.VisualBasic.Analyzers.Runtime ''' <summary> ''' RS0007: Avoid zero-length array allocations. ''' </summary> <DiagnosticAnalyzer(LanguageNames.VisualBasic)> Public NotInheritable Class BasicAvoidZeroLengthArrayAllocationsAnalyzer Inherits AvoidZeroLengthArrayAllocationsAnalyzer Protected Overrides Function IsAttributeSyntax(node As SyntaxNode) As Boolean Return TypeOf node Is AttributeSyntax End Function Protected Overrides Function IsCollectionExpressionSyntax(node As SyntaxNode) As Boolean Return False End Function End Class End Namespace