1 write to _comClassData
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\SourceNamedTypeSymbol.vb (1)
2187Interlocked.CompareExchange(_comClassData, New ComClassData(attrData), Nothing)
15 references to _comClassData
Microsoft.CodeAnalysis.VisualBasic (15)
Symbols\Source\SourceNamedTypeSymbol.vb (4)
2491If _comClassData IsNot Nothing Then 2492If _comClassData.ClassId IsNot Nothing Then 2496New TypedConstant(GetSpecialType(SpecialType.System_String), TypedConstantKind.Primitive, _comClassData.ClassId)))) 2504Dim eventInterface As NamedTypeSymbol = _comClassData.GetSynthesizedEventInterface()
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (11)
988Dim id As String = If(_isEventInterface, _comClass._comClassData.EventId, _comClass._comClassData.InterfaceId) 1861If _comClassData Is Nothing Then 1865_comClassData.PerformComClassAnalysis(Me) 1869If _comClassData Is Nothing Then 1873Dim interfaces As ImmutableArray(Of NamedTypeSymbol) = _comClassData.GetSynthesizedInterfaces() 1887If _comClassData Is Nothing Then 1891Return _comClassData.GetSynthesizedImplements() 1897If _comClassData Is Nothing Then 1901_comClassData.PerformComClassAnalysis(Me) 1903Return _comClassData.GetCorrespondingComClassInterfaceMethod(method)