61 references to OriginalDefinition
Microsoft.CodeAnalysis.VisualBasic (61)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
600
Dim type = TryCast(symbol.
OriginalDefinition
, NamedTypeSymbol)
Binding\Binder_Conversions.vb (2)
731
If typeToCheck.
OriginalDefinition
Is targetGenericDefinition Then
791
If sourceType.
OriginalDefinition
Is targetGenericDefinition Then
Binding\Binder_Lambda.vb (6)
54
Not returnType.
OriginalDefinition
.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) AndAlso
60
Dim originalRetTypeDef = returnType.
OriginalDefinition
181
If Not TypeSymbol.Equals(targetReturnType.
OriginalDefinition
, Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T), TypeCompareKind.ConsiderEverything) Then
187
Dim origTargetReturnType = targetReturnType.
OriginalDefinition
242
lambdaSymbol.ReturnType.
OriginalDefinition
.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) Then
447
If retType.
OriginalDefinition
.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) Then
Binding\Binder_Operators.vb (7)
865
resultType = DirectCast(rightType.
OriginalDefinition
, NamedTypeSymbol).Construct(leftType)
879
resultType = DirectCast(leftType.
OriginalDefinition
, NamedTypeSymbol).Construct(rightNullableUnderlying)
886
resultType = DirectCast(leftType.
OriginalDefinition
, NamedTypeSymbol).Construct(resultType)
889
resultType = DirectCast(rightType.
OriginalDefinition
, NamedTypeSymbol).Construct(resultType)
921
Return DirectCast(leftType.
OriginalDefinition
, NamedTypeSymbol).Construct(ofType)
923
Return DirectCast(rightType.
OriginalDefinition
, NamedTypeSymbol).Construct(ofType)
1199
resultType = DirectCast(operandType.
OriginalDefinition
, NamedTypeSymbol).Construct(resultType)
Binding\Binder_Statements.vb (4)
4369
If TypeSymbol.Equals(derivedType.
OriginalDefinition
, interfaceType, TypeCompareKind.ConsiderEverything) Then
4974
If isAsync AndAlso method.ReturnType.
OriginalDefinition
.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) Then
5060
methodReturnType.
OriginalDefinition
.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) AndAlso
5106
Dim returnNamedType = TryCast(methodReturnType.
OriginalDefinition
, NamedTypeSymbol)
Binding\Binder.vb (1)
536
If parameterType.
OriginalDefinition
.SpecialType <> SpecialType.System_Collections_Generic_IEnumerable_T OrElse
Compilation\SemanticModel.vb (2)
1046
Dim originalErrorType = TryCast(typeSymbol.
OriginalDefinition
, ErrorTypeSymbol)
1523
Dim originalErrorSymbol = If(type IsNot Nothing, TryCast(type.
OriginalDefinition
, ErrorTypeSymbol), Nothing)
Lowering\AsyncRewriter\AsyncRewriter.vb (1)
383
TypeSymbol.Equals(returnType.
OriginalDefinition
, compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T), TypeCompareKind.ConsiderEverything) Then
Lowering\IteratorRewriter\IteratorRewriter.vb (1)
62
Dim retSpecialType = method.ReturnType.
OriginalDefinition
.SpecialType
Lowering\LambdaRewriter\LambdaCapturedVariable.vb (1)
83
Dim localTypeAsFrame = TryCast(local.Type.
OriginalDefinition
, LambdaFrame)
Semantics\AccessCheck.vb (3)
324
Dim originalThroughTypeOpt = throughTypeOpt?.
OriginalDefinition
456
current = current.
OriginalDefinition
507
Dim definition = DirectCast(candidate.
OriginalDefinition
, NamedTypeSymbol)
Semantics\Conversions.vb (1)
2468
Dim dstUnderlying = DirectCast(destination.
OriginalDefinition
, NamedTypeSymbol)
Semantics\TypeInference\TypeArgumentInference.vb (7)
1169
ElseIf TypeSymbol.Equals(parameterType.
OriginalDefinition
, binder.Compilation.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression_T), TypeCompareKind.ConsiderEverything) Then
1233
ElseIf TypeSymbol.Equals(parameterType.
OriginalDefinition
, binder.Compilation.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression_T), TypeCompareKind.ConsiderEverything) Then
1842
If constraint.OriginalDefinition.IsSameTypeIgnoringAll(baseInterface.
OriginalDefinition
) Then
1855
If [interface].OriginalDefinition.IsSameTypeIgnoringAll(baseInterface.
OriginalDefinition
) Then
1874
If constraint.OriginalDefinition.IsSameTypeIgnoringAll(baseClass.
OriginalDefinition
) Then
1892
If baseType.OriginalDefinition.IsSameTypeIgnoringAll(baseClass.
OriginalDefinition
) Then
2238
ElseIf TypeSymbol.Equals(parameterType.
OriginalDefinition
, argument.GetBinderFromLambda().Compilation.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression_T), TypeCompareKind.ConsiderEverything) Then
Symbols\BaseTypeAnalysis.vb (1)
199
Dim currentDef = current.
OriginalDefinition
Symbols\InstanceErrorTypeSymbol.vb (1)
168
If Not Me.Equals(other.
OriginalDefinition
) Then
Symbols\InstanceTypeSymbol.vb (1)
149
If other.
OriginalDefinition
IsNot Me Then
Symbols\Metadata\PE\MetadataDecoder.vb (1)
478
Dim memberRefDecoder = New MemberRefMetadataDecoder(ModuleSymbol, targetTypeSymbol.
OriginalDefinition
)
Symbols\NamedTypeSymbol.vb (3)
82
typeArgument.
OriginalDefinition
.AddUseSiteInfo(useSiteInfo)
90
result.
OriginalDefinition
.AddUseSiteInfo(useSiteInfo)
1549
Loop While TypeSymbol.Equals(typeToCheck.
OriginalDefinition
, Me.OriginalDefinition, TypeCompareKind.ConsiderEverything) AndAlso Not typeToCheck.IsDefinition
Symbols\Retargeting\RetargetingSymbolTranslator.vb (1)
557
If symbol.
OriginalDefinition
.ContainingModule Is _retargetingModule.UnderlyingModule AndAlso
Symbols\Source\SourceMemberContainerTypeSymbol.vb (5)
862
CustomSymbolDisplayFormatter.ShortNameWithTypeArgs(type.
OriginalDefinition
),
867
CustomSymbolDisplayFormatter.ShortNameWithTypeArgs(type.
OriginalDefinition
),
872
CustomSymbolDisplayFormatter.ShortNameWithTypeArgs(type.
OriginalDefinition
),
881
CustomSymbolDisplayFormatter.ShortNameWithTypeArgs(type.
OriginalDefinition
),
887
CustomSymbolDisplayFormatter.ShortNameWithTypeArgs(type.
OriginalDefinition
),
Symbols\Source\SourceMethodSymbol.vb (2)
2360
If Not retType.
OriginalDefinition
.Equals(compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) AndAlso
2367
Dim originalRetTypeDef = retType.
OriginalDefinition
Symbols\Source\SourcePropertySymbol.vb (1)
389
Dim originalRetTypeDef = type.
OriginalDefinition
Symbols\SubstitutableTypeParameterSymbol.vb (1)
30
If other.
OriginalDefinition
IsNot Me Then
Symbols\SubstitutedErrorType.vb (1)
268
If Not _fullInstanceType.Equals(obj.
OriginalDefinition
) Then
Symbols\SubstitutedNamedType.vb (1)
540
If Not OriginalDefinition.Equals(other.
OriginalDefinition
) Then
Symbols\TypeParameterSymbol.vb (1)
70
constraint.
OriginalDefinition
.AddUseSiteInfo(useSiteInfo)
Symbols\TypeSubstitution.vb (1)
905
If Not pair.Key.Equals(pair.Value.Type.
OriginalDefinition
) Then
Symbols\TypeSymbol.vb (1)
565
Return Me.
OriginalDefinition
Symbols\TypeSymbolExtensions.vb (2)
15
Return this.
OriginalDefinition
.SpecialType = SpecialType.System_Nullable_T
602
current.
OriginalDefinition
.AddUseSiteInfo(useSiteInfo)