1 instantiation of RetargetingMethodSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
45return new RetargetingMethodSymbol(this, (MethodSymbol)symbol);
38 references to RetargetingMethodSymbol
Microsoft.CodeAnalysis.CSharp (7)
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\RetargetingParameterSymbol.cs (2)
143private readonly RetargetingMethodSymbol _retargetingMethod; 145public 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)
22314Assert.IsType<RetargetingMethodSymbol>(methodM); 22354Assert.IsType<RetargetingMethodSymbol>(methodM);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
Emit\NumericIntPtrTests.cs (4)
10890var baseM = (RetargetingMethodSymbol)comp.GlobalNamespace.GetMember("Base.M"); 10925var baseM = (RetargetingMethodSymbol)comp.GlobalNamespace.GetMember("Base.M");
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
Semantics\InitOnlyMemberTests.cs (2)
4194var setter = (RetargetingMethodSymbol)property.SetMethod;
Semantics\RefFieldTests.cs (2)
11489var method = model.GetSymbolInfo(expr).Symbol.GetSymbol<RetargetingMethodSymbol>();
Semantics\StructsTests.cs (2)
394var method = (RetargetingMethodSymbol)@struct.GetMembers().Single();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (19)
Symbols\CompilationCreationTests.cs (2)
2334Assert.Same(localC3Foo2, ((RetargetingMethodSymbol)foo2).UnderlyingMethod); 2335Assert.Equal(1, ((RetargetingMethodSymbol)foo2).Locations.Length);
Symbols\CovariantReturnTests.cs (1)
281case RetargetingMethodSymbol m:
Symbols\Retargeting\RetargetCustomAttributes.cs (5)
223Assert.IsType<RetargetingMethodSymbol>(testMethod); 233Assert.IsType<RetargetingMethodSymbol>(testMethod); 243Assert.IsType<RetargetingMethodSymbol>(testMethod); 255Assert.IsType<RetargetingMethodSymbol>(testMethod); 267Assert.IsType<RetargetingMethodSymbol>(testMethod);
Symbols\Retargeting\RetargetCustomModifiers.cs (1)
198Assert.Equal(((RetargetingMethodSymbol)m1).UnderlyingMethod.CallingConvention, m1.CallingConvention);
Symbols\Retargeting\RetargetExplicitInterfaceImplementation.cs (4)
157Assert.IsType<RetargetingMethodSymbol>(retargetedClassCMethod1); 168Assert.IsType<RetargetingMethodSymbol>(retargetedClassCMethod2); 177Assert.IsType<RetargetingMethodSymbol>(retargetedClassCMethod3); 186Assert.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;