1 write to _comClassData
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\SourceNamedTypeSymbol.vb (1)
2246Interlocked.CompareExchange(_comClassData, New ComClassData(attrData), Nothing)
15 references to _comClassData
Microsoft.CodeAnalysis.VisualBasic (15)
Symbols\Source\SourceNamedTypeSymbol.vb (4)
2552If _comClassData IsNot Nothing Then 2553If _comClassData.ClassId IsNot Nothing Then 2557New TypedConstant(GetSpecialType(SpecialType.System_String), TypedConstantKind.Primitive, _comClassData.ClassId)))) 2565Dim eventInterface As NamedTypeSymbol = _comClassData.GetSynthesizedEventInterface()
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (11)
996Dim id As String = If(_isEventInterface, _comClass._comClassData.EventId, _comClass._comClassData.InterfaceId) 1900If _comClassData Is Nothing Then 1904_comClassData.PerformComClassAnalysis(Me) 1908If _comClassData Is Nothing Then 1912Dim interfaces As ImmutableArray(Of NamedTypeSymbol) = _comClassData.GetSynthesizedInterfaces() 1926If _comClassData Is Nothing Then 1930Return _comClassData.GetSynthesizedImplements() 1936If _comClassData Is Nothing Then 1940_comClassData.PerformComClassAnalysis(Me) 1942Return _comClassData.GetCorrespondingComClassInterfaceMethod(method)