1 instantiation of RetargetingMethodSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
45return new RetargetingMethodSymbol(this, (MethodSymbol)symbol);
43 references to RetargetingMethodSymbol
Microsoft.CodeAnalysis.CSharp (8)
Symbols\OverriddenOrHiddenMembersHelpers.cs (2)
155RetargetingPropertySymbol { GetMethod: RetargetingMethodSymbol { ExplicitlyOverriddenClassMethod: { AssociatedSymbol: PropertySymbol overriddenProperty } } } => overriddenProperty, 201RetargetingMethodSymbol m => m.ExplicitlyOverriddenClassMethod,
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
63Debug.Assert(!(underlyingMethod is RetargetingMethodSymbol));
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
116var underlyingImplementation = _underlyingType.TryGetCorrespondingExtensionImplementationMethod(((RetargetingMethodSymbol)method).UnderlyingMethod);
Symbols\Retargeting\RetargetingParameterSymbol.cs (2)
169private readonly RetargetingMethodSymbol _retargetingMethod; 171public RetargetingMethodParameterSymbol(RetargetingMethodSymbol retargetingMethod, ParameterSymbol underlyingParameter)
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
34private readonly Func<Symbol, RetargetingMethodSymbol> _createRetargetingMethod; 42private RetargetingMethodSymbol CreateRetargetingMethod(Symbol symbol)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenTupleTest.cs (2)
22282Assert.IsType<RetargetingMethodSymbol>(methodM); 22322Assert.IsType<RetargetingMethodSymbol>(methodM);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
Emit\NumericIntPtrTests.cs (4)
10930var baseM = (RetargetingMethodSymbol)comp.GlobalNamespace.GetMember("Base.M"); 10965var baseM = (RetargetingMethodSymbol)comp.GlobalNamespace.GetMember("Base.M");
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (4)
OverloadResolutionPriorityTests.cs (2)
696Assert.All(ms, m => Assert.IsType<RetargetingMethodSymbol>(m)); 804Assert.All(constructors, m => Assert.IsType<RetargetingMethodSymbol>(m));
RefReadonlyParameterTests.cs (2)
6696Assert.True(m1 is not RetargetingMethodSymbol); 6703Assert.Equal(!emit, m2 is RetargetingMethodSymbol);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
Semantics\InitOnlyMemberTests.cs (2)
4205var setter = (RetargetingMethodSymbol)property.SetMethod;
Semantics\RefFieldTests.cs (2)
12049var method = model.GetSymbolInfo(expr).Symbol.GetSymbol<RetargetingMethodSymbol>();
Semantics\StructsTests.cs (2)
395var method = (RetargetingMethodSymbol)@struct.GetMembers().Single();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (19)
Symbols\CompilationCreationTests.cs (2)
2335Assert.Same(localC3Foo2, ((RetargetingMethodSymbol)foo2).UnderlyingMethod); 2336Assert.Equal(1, ((RetargetingMethodSymbol)foo2).Locations.Length);
Symbols\CovariantReturnTests.cs (1)
281case RetargetingMethodSymbol m:
Symbols\Retargeting\RetargetCustomAttributes.cs (5)
224Assert.IsType<RetargetingMethodSymbol>(testMethod); 234Assert.IsType<RetargetingMethodSymbol>(testMethod); 244Assert.IsType<RetargetingMethodSymbol>(testMethod); 256Assert.IsType<RetargetingMethodSymbol>(testMethod); 268Assert.IsType<RetargetingMethodSymbol>(testMethod);
Symbols\Retargeting\RetargetCustomModifiers.cs (1)
199Assert.Equal(((RetargetingMethodSymbol)m1).UnderlyingMethod.CallingConvention, m1.CallingConvention);
Symbols\Retargeting\RetargetExplicitInterfaceImplementation.cs (4)
156Assert.IsType<RetargetingMethodSymbol>(retargetedClassCMethod1); 167Assert.IsType<RetargetingMethodSymbol>(retargetedClassCMethod2); 176Assert.IsType<RetargetingMethodSymbol>(retargetedClassCMethod3); 185Assert.IsType<RetargetingMethodSymbol>(retargetedClassCMethod4);
Symbols\Retargeting\RetargetingTests.cs (6)
189retargetingNamespace.GetMember<NamedTypeSymbol>("C").GetMember<RetargetingMethodSymbol>("M").ReturnValueMarshallingInformation.TryGetSafeArrayElementUserDefinedSubtype()); 192((RetargetingParameterSymbol)retargetingNamespace.GetMember<NamedTypeSymbol>("C").GetMember<RetargetingMethodSymbol>("M").Parameters[0]). 690var retargetingMethod = (RetargetingMethodSymbol)retargeting; 1074Assert.IsType<RetargetingMethodSymbol>(m); 1308return ((RetargetingMethodSymbol)symbol).UnderlyingMethod;