1 write to _comClassData
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\SourceNamedTypeSymbol.vb (1)
2197Interlocked.CompareExchange(_comClassData, New ComClassData(attrData), Nothing)
15 references to _comClassData
Microsoft.CodeAnalysis.VisualBasic (15)
Symbols\Source\SourceNamedTypeSymbol.vb (4)
2501If _comClassData IsNot Nothing Then 2502If _comClassData.ClassId IsNot Nothing Then 2506New TypedConstant(GetSpecialType(SpecialType.System_String), TypedConstantKind.Primitive, _comClassData.ClassId)))) 2514Dim eventInterface As NamedTypeSymbol = _comClassData.GetSynthesizedEventInterface()
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (11)
988Dim id As String = If(_isEventInterface, _comClass._comClassData.EventId, _comClass._comClassData.InterfaceId) 1884If _comClassData Is Nothing Then 1888_comClassData.PerformComClassAnalysis(Me) 1892If _comClassData Is Nothing Then 1896Dim interfaces As ImmutableArray(Of NamedTypeSymbol) = _comClassData.GetSynthesizedInterfaces() 1910If _comClassData Is Nothing Then 1914Return _comClassData.GetSynthesizedImplements() 1920If _comClassData Is Nothing Then 1924_comClassData.PerformComClassAnalysis(Me) 1926Return _comClassData.GetCorrespondingComClassInterfaceMethod(method)