1 instantiation of MethodData
Microsoft.CodeAnalysis (1)
CodeGen\CompilationTestData.cs (1)
55Methods.Add(method, new MethodData(builder, method));
233 references to MethodData
Microsoft.CodeAnalysis (6)
CodeGen\CompilationTestData.cs (6)
35public readonly ConcurrentDictionary<IMethodSymbolInternal, MethodData> Methods = new ConcurrentDictionary<IMethodSymbolInternal, MethodData>(); 45private ImmutableDictionary<string, MethodData>? _lazyMethodsByName; 64public ImmutableDictionary<string, MethodData> GetMethodsByName() 68var map = new Dictionary<string, MethodData>(); 74map[name] = default(MethodData);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (53)
CodeGen\CodeGenScriptTests.cs (2)
498var methodData = verifier.TestData.GetMethodData("<Initialize>"); 558var methodData = verifier.TestData.GetMethodData("<Initialize>");
Emit\EditAndContinue\EditAndContinueDelegateCacheTests.cs (5)
55var methodData0 = v0.TestData.GetMethodData("C.F"); 119var methodData0 = v0.TestData.GetMethodData("C<T>.F"); 183var methodData0 = v0.TestData.GetMethodData("C<T>.F<G>"); 247var methodData0 = v0.TestData.GetMethodData("C<T>.F<G>"); 311var methodData0 = v0.TestData.GetMethodData("C<T>.F<G>");
Emit\EditAndContinue\EditAndContinueTests.cs (11)
7213var methodData0 = testData0.GetMethodData("C.Main"); 7290var methodData0 = testData0.GetMethodData("C.M"); 7359var methodData0 = testData0.GetMethodData("C.M"); 7724var methodData0 = testData0.GetMethodData("C.F"); 8574var methodData0 = testData0.GetMethodData("C.M1"); 10229var methodData0 = testData0.GetMethodData("C.M"); 10296var methodData0 = testData0.GetMethodData("C.M"); 10477var methodData0 = testData0.GetMethodData("C.M"); 10545var methodData0 = testData0.GetMethodData("A.M"); 11075var methodData0 = testData0.GetMethodData("C<T>.M1"); 11275var methodData0 = testData0.GetMethodData("C.M");
Emit\EditAndContinue\LocalSlotMappingTests.cs (35)
52var methodData0 = v0.TestData.GetMethodData("C.Main"); 247var methodData0 = testData0.GetMethodData("C.M"); 431var methodData0 = testData0.GetMethodData("C.M"); 935var methodData0 = testData0.GetMethodData("C.M"); 1029var methodData0 = testData0.GetMethodData("C.M"); 1090var methodData0 = testData0.GetMethodData("C.M"); 1198var methodData0 = testData0.GetMethodData("C.M"); 1362var methodData0 = testData0.GetMethodData("C.M"); 1620var methodData0 = v0.TestData.GetMethodData("C.M"); 1730var methodData0 = testData0.GetMethodData("C.M"); 1890var methodData0 = testData0.GetMethodData("C.M"); 1923var methodData0 = testData0.GetMethodData("C.M"); 2074var methodData0 = v0.TestData.GetMethodData("C.M"); 2298var methodData0 = v0.TestData.GetMethodData("C.M"); 2480var methodData0 = testData0.GetMethodData("C.M"); 2618var methodData0 = testData0.GetMethodData("C.M"); 2795var methodData0 = v0.TestData.GetMethodData("C.M"); 2931var methodData0 = v0.TestData.GetMethodData("C.M"); 3094var methodData0 = v0.TestData.GetMethodData("C.M"); 3258var methodData0 = v0.TestData.GetMethodData("C.M"); 3367var methodData0 = v0.TestData.GetMethodData("C.M"); 3477var methodData0 = v0.TestData.GetMethodData("C.M"); 3568var methodData0 = v0.TestData.GetMethodData("C.M"); 4115var methodData0 = testData0.GetMethodData("C.G"); 4162var methodData0 = testData0.GetMethodData("C.F"); 4218var methodData0 = testData0.GetMethodData("C.F"); 4273var methodData0 = testData0.GetMethodData("C.F"); 4325var methodData0 = testData0.GetMethodData("C.F"); 4381var methodData0 = testData0.GetMethodData("C.F"); 4450var methodData0 = testData0.GetMethodData("C.G"); 4530var methodData0 = testData0.GetMethodData("C.G"); 4626var methodData0 = testData0.GetMethodData("C.G"); 4684var methodData0 = testData0.GetMethodData("C.G"); 4744var methodData0 = testData0.GetMethodData("C.G"); 4833var methodData0 = testData0.GetMethodData("C.G");
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (151)
DynamicTests.cs (3)
983var methodData = testData.GetMethodData("<>x.<>m0"); 1050var methodData = testData.GetMethodData("<>x.<>c__DisplayClass0_0.<<<>m0>b__0>d.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()"); 1315var methodData = testData.GetMethodData("<>x.<>m0");
ExpressionCompilerTests.cs (82)
784var methodData = testData.GetMethodData("<>x.<>m0(ref S)"); 1032var methodData = testData.GetMethodData("<>x.<>m0(out object)"); 1117var methodData = testData.GetMethodData("<>x.<>m0"); 1400var methodData = testData.GetMethodData("<>x.<>m0"); 1666var methodData = testData.GetMethodData("<>x.<>m0"); 1712var methodData = testData.GetMethodData("<>x.<>m0"); 2084var methodData = testData.GetMethodData("<>x<T>.<>c.<<>m0>b__0_0"); 2153var methodData = testData.GetMethodData("<>x.<>m0<T>()"); 2210var methodData = testData.GetMethodData("<>x.<>m0<T>(T)"); 2523var methodData = testData.GetMethodData("<>x<T, U, V>.<>m0<W, X>"); 2591var methodData = testData.GetMethodData("<>x<T>.<>m0<U>"); 2630var methodData = testData.GetMethodData("<>x.<>m0"); 2756var data = testData.GetMethodData("<>x.<>c.<<>m0>b__0_0(object)"); 3535var methodData = testData.GetMethodData("<>x.<>m0"); 4711var methodData = testData.GetMethodData("<>x.<>m0"); 4747var methodData = testData.GetMethodData("<>x<T>.<>m0"); 4843var methodData = testData.GetMethodData("<>x.<>m0"); 5161CompilationTestData.MethodData methodData; 5294CompilationTestData.MethodData methodData; 5736var methodData = testData.GetMethodData("<>x.<>m0"); 6237var methodData = testData.GetMethodData("<>x.<>m0"); 6644var methodData = testData.GetMethodData("<>x.<>m0"); 6774var methodData = testData.GetMethodData("<>x.<>m0"); 7223var data = testData.GetMethodData("<>x.<>m0"); 7288var data = testData.GetMethodData("<>x.<>m0"); 7629var data = testData.GetMethodData("<>x.<>m0"); 7686var data = testData.GetMethodData("<>x.<>m0"); 7925var data = testData.GetMethodData("<>x.<>c.<<>m0>b__0_0(int)"); 7985var methodData = testData.GetMethodData("<>x.<>m0"); 8027var methodData = testData.GetMethodData("<>x.<>m0"); 8070var methodData = testData.GetMethodData("<>x.<>m0"); 8115var methodData = testData.GetMethodData("<>x.<>m0"); 8158var methodData = testData.GetMethodData("<>x<T>.<>m0"); 8235var methodData = testData.GetMethodData("<>x.<>m0"); 8280var methodData = testData.GetMethodData("<>x.<>m0"); 8326var methodData = testData.GetMethodData("<>x.<>m0"); 8373var methodData = testData.GetMethodData("<>x.<>m0"); 8417var methodData = testData.GetMethodData("<>x.<>m0"); 8460var methodData = testData.GetMethodData("<>x.<>m0"); 8503var methodData = testData.GetMethodData("<>x.<>m0"); 8579var methodData = testData.GetMethodData("<>x.<>m0"); 8622var methodData = testData.GetMethodData("<>x.<>m0"); 8665var methodData = testData.GetMethodData("<>x.<>m0"); 8708var methodData = testData.GetMethodData("<>x.<>m0"); 8753var methodData = testData.GetMethodData("<>x.<>m0"); 8798var methodData = testData.GetMethodData("<>x.<>m0"); 8843var methodData = testData.GetMethodData("<>x.<>m0"); 8885var methodData = testData.GetMethodData("<>x.<>m0"); 8927var methodData = testData.GetMethodData("<>x<T>.<>m0"); 8969var methodData = testData.GetMethodData("<>x.<>m0"); 9012var methodData = testData.GetMethodData("<>x.<>m0"); 9057var methodData = testData.GetMethodData("<>x.<>m0"); 9102var methodData = testData.GetMethodData("<>x.<>m0"); 9243var methodData = testData.GetMethodData("<>x<T>.<>m0"); 9278var methodData = testData.GetMethodData("<>x.<>m0"); 9339var methodData = testData.GetMethodData("<>x.<>m0"); 9398var methodData = testData.GetMethodData("<>x.<>m0"); 9457var methodData = testData.GetMethodData("<>x.<>m0"); 9497var methodData = testData.GetMethodData("<>x.<>m0"); 9628var methodData = testData.GetMethodData("<>x.<>m0"); 9669var methodData = testData.GetMethodData("<>x.<>m0"); 9712var methodData = testData.GetMethodData("<>x.<>m0"); 9755var methodData = testData.GetMethodData("<>x.<>m0"); 9820var methodData = testData.GetMethodData("<>x.<>m0"); 9854var methodData = testData.GetMethodData("<>x.<>m0"); 9891var methodData = testData.GetMethodData("<>x.<>m0"); 9931var methodData = testData.GetMethodData("<>x.<>m0"); 9974var methodData = testData.GetMethodData("<>x.<>m0"); 10014var methodData = testData.GetMethodData("<>x.<>m0"); 10053var methodData = testData.GetMethodData("<>x.<>m0"); 10092var methodData = testData.GetMethodData("<>x.<>m0"); 10134var methodData = testData.GetMethodData("<>x.<>m0"); 10175var methodData = testData.GetMethodData("<>x.<>m0"); 10240var methodData = testData.GetMethodData("<>x.<>m0"); 10284var methodData = testData.GetMethodData("<>x.<>m0"); 10323var methodData = testData.GetMethodData("<>x.<>m0"); 10367var methodData = testData.GetMethodData("<>x.<>m0"); 10407var methodData = testData.GetMethodData("<>x.<>m0"); 10493var methodData = testData.GetMethodData("<>x.<>m0"); 10552var methodData = testData.GetMethodData("<>x.<>m0"); 10644var methodData = testData.GetMethodData("<>x.<>m0"); 10683var methodData = testData.GetMethodData("<>x.<>m0");
HoistedThisTests.cs (1)
991private static void VerifyMethodData(CompilationTestData.MethodData methodData, string expectedType, string expectedIL)
LocalFunctionTests.cs (2)
328var data = testData.GetMethodData("<>x.<>m0"); 371var data = testData.GetMethodData("<>x.<>m0");
LocalsTests.cs (44)
2776var methodData = testData.GetMethodData("<>x.<>m0"); 6477var methodData = testData.GetMethodData("<>x.<>m1"); 6528var methodData = testData.GetMethodData("<>x.<>m1"); 6582var methodData = testData.GetMethodData("<>x.<>m2"); 6633var methodData = testData.GetMethodData("<>x.<>m1"); 6686var methodData = testData.GetMethodData("<>x<T>.<>m2"); 6777var methodData = testData.GetMethodData("<>x.<>m1"); 6834var methodData = testData.GetMethodData("<>x.<>m1"); 6887var methodData = testData.GetMethodData("<>x.<>m2"); 6945var methodData = testData.GetMethodData("<>x.<>m3"); 6996var methodData = testData.GetMethodData("<>x.<>m1"); 7048var methodData = testData.GetMethodData("<>x.<>m2"); 7100var methodData = testData.GetMethodData("<>x.<>m2"); 7191var methodData = testData.GetMethodData("<>x.<>m1"); 7243var methodData = testData.GetMethodData("<>x.<>m1"); 7295var methodData = testData.GetMethodData("<>x.<>m1"); 7348var methodData = testData.GetMethodData("<>x.<>m2"); 7402var methodData = testData.GetMethodData("<>x.<>m3"); 7456var methodData = testData.GetMethodData("<>x.<>m3"); 7510var methodData = testData.GetMethodData("<>x.<>m3"); 7561var methodData = testData.GetMethodData("<>x.<>m1"); 7612var methodData = testData.GetMethodData("<>x<T>.<>m1"); 7662var methodData = testData.GetMethodData("<>x.<>m1"); 7717var methodData = testData.GetMethodData("<>x.<>m1"); 7769var methodData = testData.GetMethodData("<>x.<>m1"); 7825var methodData = testData.GetMethodData("<>x.<>m2"); 7992var methodData = testData.GetMethodData("<>x<T>.<>m1"); 8041var methodData = testData.GetMethodData("<>x.<>m1"); 8091var methodData = testData.GetMethodData("<>x.<>m2"); 8247var methodData = testData.GetMethodData("<>x.<>m1"); 8300var methodData = testData.GetMethodData("<>x.<>m1"); 8350var methodData = testData.GetMethodData("<>x.<>m3"); 8404var methodData = testData.GetMethodData("<>x.<>m4"); 8481var methodData = testData.GetMethodData("<>x.<>m1"); 8528var methodData = testData.GetMethodData("<>x.<>m0"); 8576var methodData = testData.GetMethodData("<>x.<>m0"); 8625var methodData = testData.GetMethodData("<>x.<>m0"); 8675var methodData = testData.GetMethodData("<>x.<>m0"); 8758var methodData = testData.GetMethodData("<>x.<>m1"); 8805var methodData = testData.GetMethodData("<>x.<>m1"); 8856var methodData = testData.GetMethodData("<>x.<>m1"); 8904var methodData = testData.GetMethodData("<>x.<>m1"); 9011var methodData = testData.GetMethodData("<>x.<>m1"); 9085var methodData = testData.GetMethodData("<>x.<>m1");
ManagedAddressOfTests.cs (4)
37var methodData = testData.GetMethodData("<>x.<>m0"); 71var methodData = testData.GetMethodData("<>x.<>m0"); 107var methodData = testData.GetMethodData("<>x.<>m0"); 223var methodData = testData.GetMethodData("<>x.<>m0");
PseudoVariableTests.cs (2)
1120var methodData = testData.GetMethodData("<>x.<>m0"); 1160var methodData = testData.GetMethodData("<>x.<>m0");
ReferencedModulesTests.cs (9)
80var methodData = testData.GetMethodData("<>x.<>m0"); 229var methodData = testData.GetMethodData("<>x.<>m0"); 326var methodData = testData.GetMethodData("<>x.<>m0"); 491var methodData = testData.GetMethodData("<>x.<>m0"); 683var methodData = testData.GetMethodData("<>x.<>m0"); 924var methodData = testData.GetMethodData("<>x.<>m0"); 1038var methodData = testData.GetMethodData("<>x.<>m0"); 1119var methodData = testData.GetMethodData("<>x.<>m0"); 1219var methodData = testData.GetMethodData("<>x.<>m0");
TupleTests.cs (3)
54var methodData = testData.GetMethodData("<>x.<>m0"); 184var methodData = testData.GetMethodData("<>x.<>m0"); 397var methodData = testData.GetMethodData("<>x.<>m0");
WinMdTests.cs (1)
209var methodData = testData.GetMethodData("<>x.<>m0");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\CSharpCompilerFeatureRequiredTests.cs (1)
53internal override string VisualizeRealIL(IModuleSymbol peModule, CompilationTestData.MethodData methodData, IReadOnlyDictionary<int, string> markers, bool areLocalsZeroed)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
BasicCompilationUtils.cs (1)
47internal override string VisualizeRealIL(IModuleSymbol peModule, MethodData methodData, IReadOnlyDictionary<int, string> markers, bool areLocalsZeroed)
CSharpTestBase.cs (2)
1791internal override string VisualizeRealIL(IModuleSymbol peModule, CompilationTestData.MethodData methodData, IReadOnlyDictionary<int, string> markers, bool areLocalsZeroed) 1806internal static unsafe string VisualizeRealIL(PEModuleSymbol peModule, CompilationTestData.MethodData methodData, IReadOnlyDictionary<int, string> markers, bool areLocalsZeroed)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
ExpressionCompilerTestHelpers.cs (1)
521var methodData = testData.GetMethodData(typeName + "." + expectedMethodName);
Microsoft.CodeAnalysis.Test.Utilities (14)
CommonTestBase.cs (1)
472internal abstract string VisualizeRealIL(IModuleSymbol peModule, CompilationTestData.MethodData methodData, IReadOnlyDictionary<int, string> markers, bool areLocalsZeroed);
Compilation\CompilationTestDataExtensions.cs (10)
26this CompilationTestData.MethodData method, 43internal static ImmutableArray<KeyValuePair<IMethodSymbolInternal, CompilationTestData.MethodData>> GetExplicitlyDeclaredMethods(this CompilationTestData data) 48private static bool TryGetMethodData(ImmutableDictionary<string, CompilationTestData.MethodData> map, string qualifiedMethodName, out CompilationTestData.MethodData methodData) 80internal static bool TryGetMethodData(this CompilationTestData data, string qualifiedMethodName, out CompilationTestData.MethodData methodData) 86internal static CompilationTestData.MethodData GetMethodData(this CompilationTestData data, string qualifiedMethodName) 89TryGetMethodData(data, qualifiedMethodName, out var methodData); 99internal static string GetMethodIL(this CompilationTestData.MethodData method) 104internal static EditAndContinueMethodDebugInformation GetEncDebugInfo(this CompilationTestData.MethodData methodData) 115internal static Func<MethodDefinitionHandle, EditAndContinueMethodDebugInformation> EncDebugInfoProvider(this CompilationTestData.MethodData methodData)
CompilationVerifier.cs (3)
43private readonly Func<IModuleSymbol, CompilationTestData.MethodData, IReadOnlyDictionary<int, string>, bool, string> _visualizeRealIL; 47Func<IModuleSymbol, CompilationTestData.MethodData, IReadOnlyDictionary<int, string>, bool, string> visualizeRealIL = null, 571internal string VisualizeIL(CompilationTestData.MethodData methodData, bool realIL = false, bool sequencePoints = false, bool sequencePointsSource = true)
Microsoft.CodeAnalysis.UnitTests (1)
Symbols\DocumentationCommentIdTests.cs (1)
158IModuleSymbol peModule, CompilationTestData.MethodData methodData, IReadOnlyDictionary<int, string> markers, bool areLocalsZeroed)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
HoistedMeTests.vb (1)
661Private Shared Sub VerifyMethodData(methodData As CompilationTestData.MethodData, expectedType As String, expectedIL As String)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\Metadata\PE\VisualBasicCompilerFeatureRequiredTests.vb (1)
25Friend Overrides Function VisualizeRealIL(peModule As IModuleSymbol, methodData As CompilationTestData.MethodData, markers As IReadOnlyDictionary(Of Integer, String), areLocalsZeroed As Boolean) As String
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
BasicTestBase.vb (1)
450Friend Overrides Function VisualizeRealIL(peModule As IModuleSymbol, methodData As CompilationTestData.MethodData, markers As IReadOnlyDictionary(Of Integer, String), areLocalsZeroed As Boolean) As String