1 override of OriginalDefinition
Microsoft.CodeAnalysis.CSharp (1)
Symbols\SubstitutedTypeParameterSymbol.cs (1)
49public override TypeParameterSymbol OriginalDefinition
9 references to OriginalDefinition
Microsoft.CodeAnalysis.CSharp (5)
Symbols\PublicModel\TypeParameterSymbol.cs (1)
75get { return _underlying.OriginalDefinition.GetPublicSymbol(); }
Symbols\SubstitutedTypeParameterSymbol.cs (1)
57_underlyingTypeParameter.OriginalDefinition;
Symbols\TypeParameterSymbol.cs (3)
39return this.OriginalDefinition; 660if ((object)other == null || !ReferenceEquals(other.OriginalDefinition, this.OriginalDefinition))
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenTupleTest.cs (1)
13542Assert.NotSame(m9Test.TypeParameters.Single(), m9Test.TypeParameters.Single().OriginalDefinition);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Symbols\CompilationCreationTests.cs (2)
2291Assert.Same(params1[1].OriginalDefinition, type2.TypeParameters[0].OriginalDefinition);
Symbols\Metadata\PE\LoadingGenericTypeParameters.cs (1)
73Assert.Equal(varC1_T, varC1_T.OriginalDefinition);