1 write to _comClassData
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\SourceNamedTypeSymbol.vb (1)
2245Interlocked.CompareExchange(_comClassData, New ComClassData(attrData), Nothing)
15 references to _comClassData
Microsoft.CodeAnalysis.VisualBasic (15)
Symbols\Source\SourceNamedTypeSymbol.vb (4)
2551If _comClassData IsNot Nothing Then 2552If _comClassData.ClassId IsNot Nothing Then 2556New TypedConstant(GetSpecialType(SpecialType.System_String), TypedConstantKind.Primitive, _comClassData.ClassId)))) 2564Dim eventInterface As NamedTypeSymbol = _comClassData.GetSynthesizedEventInterface()
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (11)
995Dim id As String = If(_isEventInterface, _comClass._comClassData.EventId, _comClass._comClassData.InterfaceId) 1899If _comClassData Is Nothing Then 1903_comClassData.PerformComClassAnalysis(Me) 1907If _comClassData Is Nothing Then 1911Dim interfaces As ImmutableArray(Of NamedTypeSymbol) = _comClassData.GetSynthesizedInterfaces() 1925If _comClassData Is Nothing Then 1929Return _comClassData.GetSynthesizedImplements() 1935If _comClassData Is Nothing Then 1939_comClassData.PerformComClassAnalysis(Me) 1941Return _comClassData.GetCorrespondingComClassInterfaceMethod(method)