69 references to OriginalDefinition
Microsoft.CodeAnalysis.VisualBasic (63)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
600
Dim type = TryCast(symbol.
OriginalDefinition
, NamedTypeSymbol)
Binding\Binder.vb (1)
536
If parameterType.
OriginalDefinition
.SpecialType <> SpecialType.System_Collections_Generic_IEnumerable_T OrElse
Binding\Binder_Conversions.vb (2)
723
If typeToCheck.
OriginalDefinition
Is targetGenericDefinition Then
783
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)
835
resultType = DirectCast(rightType.
OriginalDefinition
, NamedTypeSymbol).Construct(leftType)
849
resultType = DirectCast(leftType.
OriginalDefinition
, NamedTypeSymbol).Construct(rightNullableUnderlying)
856
resultType = DirectCast(leftType.
OriginalDefinition
, NamedTypeSymbol).Construct(resultType)
859
resultType = DirectCast(rightType.
OriginalDefinition
, NamedTypeSymbol).Construct(resultType)
891
Return DirectCast(leftType.
OriginalDefinition
, NamedTypeSymbol).Construct(ofType)
893
Return DirectCast(rightType.
OriginalDefinition
, NamedTypeSymbol).Construct(ofType)
1169
resultType = DirectCast(operandType.
OriginalDefinition
, NamedTypeSymbol).Construct(resultType)
Binding\Binder_Statements.vb (4)
4340
If TypeSymbol.Equals(derivedType.
OriginalDefinition
, interfaceType, TypeCompareKind.ConsiderEverything) Then
4943
If isAsync AndAlso method.ReturnType.
OriginalDefinition
.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) Then
5029
methodReturnType.
OriginalDefinition
.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) AndAlso
5075
Dim returnNamedType = TryCast(methodReturnType.
OriginalDefinition
, NamedTypeSymbol)
Compilation\SemanticModel.vb (2)
1049
Dim originalErrorType = TryCast(typeSymbol.
OriginalDefinition
, ErrorTypeSymbol)
1524
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)
75
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)
2463
Dim dstUnderlying = DirectCast(destination.
OriginalDefinition
, NamedTypeSymbol)
Semantics\TypeInference\TypeArgumentInference.vb (9)
1174
ElseIf TypeSymbol.Equals(parameterType.
OriginalDefinition
, binder.Compilation.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression_T), TypeCompareKind.ConsiderEverything) Then
1238
ElseIf TypeSymbol.Equals(parameterType.
OriginalDefinition
, binder.Compilation.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression_T), TypeCompareKind.ConsiderEverything) Then
1847
If constraint.
OriginalDefinition
.IsSameTypeIgnoringAll(baseInterface.
OriginalDefinition
) Then
1860
If [interface].OriginalDefinition.IsSameTypeIgnoringAll(baseInterface.
OriginalDefinition
) Then
1879
If constraint.
OriginalDefinition
.IsSameTypeIgnoringAll(baseClass.
OriginalDefinition
) Then
1897
If baseType.OriginalDefinition.IsSameTypeIgnoringAll(baseClass.
OriginalDefinition
) Then
2260
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)
72
typeArgument.
OriginalDefinition
.AddUseSiteInfo(useSiteInfo)
80
result.
OriginalDefinition
.AddUseSiteInfo(useSiteInfo)
1312
Loop While TypeSymbol.Equals(typeToCheck.
OriginalDefinition
, Me.OriginalDefinition, TypeCompareKind.ConsiderEverything) AndAlso Not typeToCheck.IsDefinition
Symbols\Retargeting\RetargetingSymbolTranslator.vb (1)
560
If symbol.
OriginalDefinition
.ContainingModule Is _retargetingModule.UnderlyingModule AndAlso
Symbols\Source\SourceMemberContainerTypeSymbol.vb (5)
869
CustomSymbolDisplayFormatter.ShortNameWithTypeArgs(type.
OriginalDefinition
),
874
CustomSymbolDisplayFormatter.ShortNameWithTypeArgs(type.
OriginalDefinition
),
879
CustomSymbolDisplayFormatter.ShortNameWithTypeArgs(type.
OriginalDefinition
),
888
CustomSymbolDisplayFormatter.ShortNameWithTypeArgs(type.
OriginalDefinition
),
894
CustomSymbolDisplayFormatter.ShortNameWithTypeArgs(type.
OriginalDefinition
),
Symbols\Source\SourceMethodSymbol.vb (2)
2316
If Not retType.
OriginalDefinition
.Equals(compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) AndAlso
2323
Dim originalRetTypeDef = retType.
OriginalDefinition
Symbols\Source\SourcePropertySymbol.vb (1)
385
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)
534
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)
554
Return Me.
OriginalDefinition
Symbols\TypeSymbolExtensions.vb (2)
15
Return this.
OriginalDefinition
.SpecialType = SpecialType.System_Nullable_T
602
current.
OriginalDefinition
.AddUseSiteInfo(useSiteInfo)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
CompilationExtensions.vb (1)
40
metadataDecoder.GetTypeSymbolForSerializedType(stateMachineTypeName).
OriginalDefinition
.Equals(containingType) Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Semantics\GetSemanticInfoTests.vb (2)
4520
Assert.Equal(SpecialType.System_Collections_Generic_ICollection_T, CType(reducedFrom1.Parameters(0).Type.
OriginalDefinition
, TypeSymbol).SpecialType)
4531
Assert.Equal(SpecialType.System_Collections_Generic_ICollection_T, CType(reducedFrom2.Parameters(0).Type.
OriginalDefinition
, TypeSymbol).SpecialType)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (3)
SymbolsTests\CustomModifiersTests.vb (2)
1337
Assert.Same(compilation1.SourceModule.CorLibrary(), test.Parameters.First.Type.
OriginalDefinition
.ContainingAssembly)
1346
Assert.Same(compilation2.SourceModule.CorLibrary(), test.Parameters.First.Type.
OriginalDefinition
.ContainingAssembly)
SymbolsTests\Source\FieldTests.vb (1)
113
Assert.Same(sourceMod.GetCorLibType(SpecialType.System_Nullable_T), fieldP.Type.
OriginalDefinition
)