5 overrides of Type
Microsoft.CodeAnalysis.VisualBasic (5)
Symbols\Metadata\PE\PEEventSymbol.vb (1)
211Public Overrides ReadOnly Property Type As TypeSymbol
Symbols\Retargeting\RetargetingEventSymbol.vb (1)
184Public Overrides ReadOnly Property Type As TypeSymbol
Symbols\Source\SourceEventSymbol.vb (1)
462Public Overrides ReadOnly Property Type As TypeSymbol
Symbols\SubstitutedEventSymbol.vb (1)
66Public Overrides ReadOnly Property Type As TypeSymbol
Symbols\Tuples\TupleEventSymbol.vb (1)
38Public Overrides ReadOnly Property Type As TypeSymbol
32 references to Type
Microsoft.CodeAnalysis.VisualBasic (32)
Analysis\InitializerRewriter.vb (1)
137eventAccess:=New BoundEventAccess(syntax, receiver, eventSymbol, eventSymbol.Type).MakeCompilerGenerated(),
Binding\Binder_Expressions.vb (1)
3198eventSymbol.Type,
Binding\Binder_Statements.vb (2)
2301Dim targetType = eventSymbol.Type 2505Dim eventType = TryCast(eventSym.Type, NamedTypeSymbol)
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (2)
251eventAccess:=New BoundEventAccess(syntax, withEventsProviderAccess, eventSymbol, eventSymbol.Type), 331eventAccess:=New BoundEventAccess(syntax, withEventsProviderAccess, eventSymbol, eventSymbol.Type),
Compilation\ClsComplianceChecker.vb (1)
438Dim type = symbol.Type
Compilation\SyntaxTreeSemanticModel.vb (1)
1067Dim type = TryCast(eventSymbol.Type, NamedTypeSymbol)
Emit\EventSymbolAdapter.vb (1)
90Return (DirectCast(context.Module, PEModuleBuilder)).Translate(AdaptedEventSymbol.Type, syntaxNodeOpt:=DirectCast(context.SyntaxNode, VisualBasicSyntaxNode), diagnostics:=context.Diagnostics)
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (1)
102Dim eventType As TypeSymbol = eventSymbol.Type
Operations\VisualBasicOperationFactory.vb (1)
1485Dim eventReferenceType As ITypeSymbol = boundRaiseEventStatement.EventSymbol.Type
Symbols\EventSignatureComparer.vb (3)
130If Not event1.Type.IsSameType(event2.Type, comparison) Then 160_hash = Hash.Combine([event].Type, _hash)
Symbols\EventSymbol.vb (4)
170Dim type = TryCast(Me.Type, NamedTypeSymbol) 199MergeUseSiteInfo(useSiteInfo, DeriveUseSiteInfoFromType(Me.Type)) 231errorInfo = Me.Type.GetUnificationUseSiteDiagnosticRecursive(Me, checkedTypes:=Nothing) 281Return Me.Type
Symbols\Retargeting\RetargetingEventSymbol.vb (1)
186Return RetargetingTranslator.Retarget(_underlyingEvent.Type, RetargetOptions.RetargetPrimitiveTypesByTypeCode)
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
1049Dim retargetedEventType = Retarget([event].Type, RetargetOptions.RetargetPrimitiveTypesByName) 1055If TypeSymbol.Equals(retargetedEvent.Type, retargetedEventType, TypeCompareKind.ConsiderEverything) Then
Symbols\Source\SourceEventSymbol.vb (4)
203Dim implementedEventType = implementedEvents(0).Type 208If Not implemented.Type.IsSameType(implementedEventType, TypeCompareKind.IgnoreTupleNames) Then 294If Not implemented.Type.IsSameType(type, TypeCompareKind.IgnoreTupleNames) Then 300diagnostics.Add(ERRID.ERR_EventImplMismatch5, errLocation, {Me, implemented, implemented.ContainingType, type, implemented.Type})
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
1110Dim type As TypeSymbol = [event].Type
Symbols\Source\SourceMemberMethodSymbol.vb (2)
829Dim resolutionResult = Binder.InterpretDelegateBinding(syntheticAddressOf, eventSymbol.Type, isForHandles:=True) 841Dim delegateCreation = typeBinder.ReclassifyAddressOf(syntheticAddressOf, resolutionResult, eventSymbol.Type, diagBag, isForHandles:=True,
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (2)
684If member.Type.IsDelegateType() Then 685Dim invoke As MethodSymbol = DirectCast(member.Type, NamedTypeSymbol).DelegateInvokeMethod
Symbols\SubstitutedEventSymbol.vb (1)
70_originalDefinition.Type.InternalSubstituteTypeParameters(TypeSubstitution).AsTypeSymbolOnly(),
Symbols\Tuples\TupleEventSymbol.vb (1)
40Return Me._underlyingEvent.Type