82 references to OriginalDefinition
Microsoft.CodeAnalysis.VisualBasic (33)
Binding\Binder_Expressions.vb (2)
1871
Me.ContainingMember.ContainingSymbol.
OriginalDefinition
Is field.ContainingSymbol.
OriginalDefinition
)
Binding\Binder_Imports.vb (1)
199
If contender.
OriginalDefinition
Is namedType Then
Binding\Binder_Invocation.vb (1)
1443
Dim candidate As Symbol = bestSymbols(0).
OriginalDefinition
Binding\Binder_Symbols.vb (1)
719
If typeWithBaseBeingResolved.Equals(currentSymbol.
OriginalDefinition
) Then
Binding\DocumentationCommentBinder.vb (3)
190
originalDef2Symbol.Add(sym.
OriginalDefinition
, i)
208
Dim method = DirectCast(sym.
OriginalDefinition
, MethodSymbol)
225
Dim prop = DirectCast(sym.
OriginalDefinition
, PropertySymbol)
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (2)
659
Dim id As String = symbol.
OriginalDefinition
.GetDocumentationCommentId()
684
_diagnostics.AddAssembliesUsedByCrefTarget(smallestSymbol.
OriginalDefinition
)
Compilation\DocumentationComments\DocumentationCommentWalker.vb (2)
194
Dim candidateId As String = symbol.
OriginalDefinition
.GetDocumentationCommentId()
211
_diagnostics.AddAssembliesUsedByCrefTarget(smallestSymbol.
OriginalDefinition
)
Emit\NoPia\EmbeddedTypesManager.vb (2)
266
typeManagerOpt._reportedSymbolsMap.TryAdd(symbol.
OriginalDefinition
, True) Then
268
ReportDiagnostic(diagnostics, id, syntaxNodeOpt, symbol.
OriginalDefinition
)
Emit\PEModuleBuilder.vb (1)
365
Debug.Assert(sym Is sym.
OriginalDefinition
)
Emit\SymbolAdapter.vb (1)
72
Return Me.IsDefinition OrElse Not Me.Equals(Me.
OriginalDefinition
)
Emit\SymbolTranslator.vb (1)
47
manager.MarkSymbolAsReferenced(symbol.
OriginalDefinition
, _addedEmbeddedSymbols)
Semantics\OverloadResolution.vb (2)
3582
Dim firstSymbol As Symbol = info.Candidate.UnderlyingSymbol.
OriginalDefinition
3597
Dim secondSymbol As Symbol = info2.Candidate.UnderlyingSymbol.
OriginalDefinition
Symbols\ConstraintsHelper.vb (1)
638
(typeParameter.ContainingSymbol Is constructedSymbol.
OriginalDefinition
))
Symbols\FieldSymbol.vb (1)
394
Debug.Assert(newOwner.OriginalDefinition Is Me.ContainingSymbol.
OriginalDefinition
)
Symbols\OverriddenMembersResult.vb (1)
99
Return DirectCast(overriddenByDefinitionMember.
OriginalDefinition
.AsMember(baseType), TSymbol)
Symbols\Source\ImplementsHelper.vb (1)
680
substitutedImplementations(i) = DirectCast(substitutedInterfaceType.GetMemberForDefinition(unsubstitutedMember.
OriginalDefinition
), TSymbol)
Symbols\Source\OverrideHidingHelper.vb (4)
745
Dim accessible = AccessCheck.IsSymbolAccessible(sym.
OriginalDefinition
, overridingContainingType.OriginalDefinition, Nothing, useSiteInfo:=CompoundUseSiteInfo(Of AssemblySymbol).Discarded)
860
diagnosticInfos.Add(ErrorFactory.ErrorInfo(ERRID.ERR_OverriddenCandidate1, overriddenMemb.
OriginalDefinition
))
946
Dim originalSym = sym.
OriginalDefinition
947
Dim originalOther = otherSym.
OriginalDefinition
Symbols\Symbol.vb (2)
255
Return
OriginalDefinition
Is Me
1254
Return Me.
OriginalDefinition
Symbols\Tuples\TupleTypeSymbol.vb (1)
930
Dim originalDefinition As Symbol = underlyingMemberOpt.
OriginalDefinition
Symbols\TypeSymbol.vb (3)
751
Return x.
OriginalDefinition
= y.
OriginalDefinition
AndAlso
756
Return obj.
OriginalDefinition
.GetHashCode()
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Binders\EENamedTypeBinder.vb (1)
64
Debug.Assert(TypeSymbol.Equals(symbol.
OriginalDefinition
.ContainingType, substitutedSourceType.OriginalDefinition, TypeCompareKind.ConsiderEverything))
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (42)
DeclaringSyntaxNodeTests.vb (9)
36
Assert.Equal(symbol.
OriginalDefinition
, declaredSymbol)
531
(meth.AssociatedSymbol.
OriginalDefinition
.Equals(ev1) OrElse
532
meth.AssociatedSymbol.
OriginalDefinition
.Equals(ev2) OrElse
533
meth.AssociatedSymbol.
OriginalDefinition
.Equals(prop3)) Then
544
(fld.AssociatedSymbol.
OriginalDefinition
.Equals(prop3) OrElse
567
(meth.AssociatedSymbol.
OriginalDefinition
.Equals(ev1) OrElse
568
meth.AssociatedSymbol.
OriginalDefinition
.Equals(ev2) OrElse
569
meth.AssociatedSymbol.
OriginalDefinition
.Equals(prop3)) Then
580
(fld.AssociatedSymbol.
OriginalDefinition
.Equals(prop3) OrElse
Semantics\OverloadResolution.vb (33)
1823
Assert.Same(TestClass2OfInteger_S1(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.
OriginalDefinition
)
1825
Assert.Same(TestClass2OfInteger_S1(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.
OriginalDefinition
)
1840
Assert.Same(TestClass2OfInteger_S1(0).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.
OriginalDefinition
)
1842
Assert.Same(TestClass2OfInteger_S1(1).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.
OriginalDefinition
)
1857
Assert.Same(TestClass2OfInteger_S1(0).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.
OriginalDefinition
)
1859
Assert.Same(TestClass2OfInteger_S1(1).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.
OriginalDefinition
)
1875
Assert.Same(TestClass2OfInteger_S2(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.
OriginalDefinition
)
1877
Assert.Same(TestClass2OfInteger_S2(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.
OriginalDefinition
)
1892
Assert.Same(TestClass2OfInteger_S2(0).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.
OriginalDefinition
)
1894
Assert.Same(TestClass2OfInteger_S2(1).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.
OriginalDefinition
)
1909
Assert.Same(TestClass2OfInteger_S2(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.
OriginalDefinition
)
1911
Assert.Same(TestClass2OfInteger_S2(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.
OriginalDefinition
)
1932
Assert.Same(ext_M13_0_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol.
OriginalDefinition
)
1934
Assert.Same(ext_M13_1_Candidate.OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.
OriginalDefinition
)
1950
Assert.Same(ext_M13_0_Candidate, result.Candidates(1).Candidate.UnderlyingSymbol.
OriginalDefinition
)
1952
Assert.Same(ext_M13_1_Candidate.OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.
OriginalDefinition
)
2006
Assert.Same(TestClass2OfInteger_S3(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.
OriginalDefinition
)
2008
Assert.Same(TestClass2OfInteger_S3(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.
OriginalDefinition
)
2031
Assert.Same(ext_M14_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol.
OriginalDefinition
)
2033
Assert.Same(ext1_M14_Candidate, result.Candidates(1).Candidate.UnderlyingSymbol.
OriginalDefinition
)
2053
Assert.Same(TestClass2OfInteger_S4(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.
OriginalDefinition
)
2055
Assert.Same(TestClass2OfInteger_S4(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.
OriginalDefinition
)
2076
Assert.Same(TestClass2OfInteger_S5(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.
OriginalDefinition
)
2078
Assert.Same(TestClass2OfInteger_S5(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.
OriginalDefinition
)
2080
Assert.Same(TestClass2OfInteger_S5(2).OriginalDefinition, result.Candidates(2).Candidate.UnderlyingSymbol.
OriginalDefinition
)
2097
Assert.Same(TestClass2OfInteger_S5(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.
OriginalDefinition
)
2099
Assert.Same(TestClass2OfInteger_S5(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.
OriginalDefinition
)
2101
Assert.Same(TestClass2OfInteger_S5(2).OriginalDefinition, result.Candidates(2).Candidate.UnderlyingSymbol.
OriginalDefinition
)
2120
Assert.Same(ext_M15_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol.
OriginalDefinition
)
2139
Assert.Same(TestClass2OfInteger_S6(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.
OriginalDefinition
)
2142
Assert.Same(TestClass2OfInteger_S6(0).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.
OriginalDefinition
)
2145
Assert.Same(TestClass2OfInteger_S6(1).OriginalDefinition, result.Candidates(2).Candidate.UnderlyingSymbol.
OriginalDefinition
)
2148
Assert.Same(TestClass2OfInteger_S6(1).OriginalDefinition, result.Candidates(3).Candidate.UnderlyingSymbol.
OriginalDefinition
)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (6)
SymbolsTests\InstantiatingGenerics.vb (2)
26
Dim originalDefinition As Symbol = instantiation.
OriginalDefinition
60
Assert.Same(originalDefinition, constructedFrom.
OriginalDefinition
)
SymbolsTests\Metadata\PE\LoadingMethods.vb (3)
1067
Assert.Equal("Sub [Interface](Of T, U).Method(i As System.Int32)", biMethods(0).
OriginalDefinition
.ToTestDisplayString())
1068
Assert.Equal("Sub [Interface](Of T, U).Method(i As T)", biMethods(1).
OriginalDefinition
.ToTestDisplayString())
1069
Assert.Equal("Sub [Interface](Of T, U).Method(i As U)", biMethods(2).
OriginalDefinition
.ToTestDisplayString())
SymbolsTests\Metadata\PE\MissingTypeReferences.vb (1)
252
Dim type2 = DirectCast(DirectCast(genericBase.ContainingSymbol.ContainingSymbol.
OriginalDefinition
, NamedTypeSymbol).Construct(type1.TypeArguments), SubstitutedErrorType)