1 instantiation of PEMethodSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1957
var method = new
PEMethodSymbol
(moduleSymbol, this, methodHandle);
266 references to PEMethodSymbol
Microsoft.CodeAnalysis.CSharp (51)
Emitter\EditAndContinue\CSharpDefinitionMap.cs (1)
97
if (_mapToMetadata.MapDefinition(def)?.GetInternalSymbol() is
PEMethodSymbol
other)
Symbols\Metadata\PE\MetadataDecoder.cs (7)
31
private readonly
PEMethodSymbol
_methodContextOpt;
42
PEMethodSymbol
context) :
53
private MetadataDecoder(PEModuleSymbol moduleSymbol, PENamedTypeSymbol typeContextOpt,
PEMethodSymbol
methodContextOpt)
496
PEMethodSymbol
method = member as
PEMethodSymbol
;
604
PEMethodSymbol
peMethod = method as
PEMethodSymbol
;
Symbols\Metadata\PE\PEEventSymbol.cs (9)
30
private readonly
PEMethodSymbol
_addMethod;
31
private readonly
PEMethodSymbol
_removeMethod;
56
PEMethodSymbol
addMethod,
57
PEMethodSymbol
removeMethod,
415
PEMethodSymbol
addMethod,
416
PEMethodSymbol
removeMethod)
425
private static bool DoModifiersMatch(
PEMethodSymbol
addMethod,
PEMethodSymbol
removeMethod)
442
PEMethodSymbol
method)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (16)
1083
var
method = (
PEMethodSymbol
)members[index];
1112
method = (
PEMethodSymbol
)members[index];
1329
PooledDictionary<MethodDefinitionHandle,
PEMethodSymbol
> methodHandleToSymbol = this.CreateMethods(nonFieldMembers);
1942
private PooledDictionary<MethodDefinitionHandle,
PEMethodSymbol
> CreateMethods(ArrayBuilder<Symbol> members)
1946
var map = PooledDictionary<MethodDefinitionHandle,
PEMethodSymbol
>.GetInstance();
1957
var
method = new PEMethodSymbol(moduleSymbol, this, methodHandle);
1969
private void CreateProperties(Dictionary<MethodDefinitionHandle,
PEMethodSymbol
> methodHandleToSymbol, ArrayBuilder<Symbol> members)
1982
PEMethodSymbol
getMethod = GetAccessorMethod(module, methodHandleToSymbol, _handle, methods.Getter);
1983
PEMethodSymbol
setMethod = GetAccessorMethod(module, methodHandleToSymbol, _handle, methods.Setter);
2000
Dictionary<MethodDefinitionHandle,
PEMethodSymbol
> methodHandleToSymbol,
2015
PEMethodSymbol
addMethod = GetAccessorMethod(module, methodHandleToSymbol, _handle, methods.Adder);
2016
PEMethodSymbol
removeMethod = GetAccessorMethod(module, methodHandleToSymbol, _handle, methods.Remover);
2033
private
PEMethodSymbol
GetAccessorMethod(PEModule module, Dictionary<MethodDefinitionHandle,
PEMethodSymbol
> methodHandleToSymbol, TypeDefinitionHandle typeDef, MethodDefinitionHandle methodDef)
2040
PEMethodSymbol
method;
Symbols\Metadata\PE\PEParameterSymbol.cs (2)
183
PEMethodSymbol
containingSymbol,
1132
PEMethodSymbol
method => new MetadataDecoder(containingModule, method),
Symbols\Metadata\PE\PEPropertySymbol.cs (11)
36
private readonly
PEMethodSymbol
_getMethod;
37
private readonly
PEMethodSymbol
_setMethod;
125
PEMethodSymbol
getMethod,
126
PEMethodSymbol
setMethod)
159
PEMethodSymbol
getMethod,
160
PEMethodSymbol
setMethod,
717
PEMethodSymbol
getMethod,
719
PEMethodSymbol
setMethod,
766
PEMethodSymbol
accessor,
894
PEMethodSymbol
getMethod,
895
PEMethodSymbol
setMethod,
Symbols\Metadata\PE\PETypeParameterSymbol.cs (3)
57
PEMethodSymbol
definingMethod,
254
tokenDecoder = new MetadataDecoder(moduleSymbol, (
PEMethodSymbol
)_containingSymbol);
601
((
PEMethodSymbol
)_containingSymbol).TypeParameters :
Symbols\OverriddenOrHiddenMembersHelpers.cs (2)
154
PEPropertySymbol { GetMethod:
PEMethodSymbol
{ ExplicitlyOverriddenClassMethod: { AssociatedSymbol: PropertySymbol overriddenProperty } } } => overriddenProperty,
200
PEMethodSymbol
m => m.ExplicitlyOverriddenClassMethod,
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (136)
CodeGen\CodeGenReadonlyStructTests.cs (60)
1355
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)m1).Handle));
1356
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)m1).Signature.ReturnParam.Handle));
1357
Assert.True(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)m2).Handle));
1358
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)m2).Signature.ReturnParam.Handle));
1361
Assert.True(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p1.GetMethod).Handle));
1362
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p1.GetMethod).Signature.ReturnParam.Handle));
1363
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p1.SetMethod).Handle));
1364
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p1.SetMethod).Signature.ReturnParam.Handle));
1367
Assert.True(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p2.GetMethod).Handle));
1368
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p2.GetMethod).Signature.ReturnParam.Handle));
1371
Assert.True(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p3.GetMethod).Handle));
1372
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p3.GetMethod).Signature.ReturnParam.Handle));
1373
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p3.SetMethod).Handle));
1374
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p3.SetMethod).Signature.ReturnParam.Handle));
1377
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p4.GetMethod).Handle));
1378
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p4.GetMethod).Signature.ReturnParam.Handle));
1379
Assert.True(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p4.SetMethod).Handle));
1380
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p4.SetMethod).Signature.ReturnParam.Handle));
1383
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p5.GetMethod).Handle));
1384
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p5.GetMethod).Signature.ReturnParam.Handle));
1385
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p5.SetMethod).Handle));
1386
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p5.SetMethod).Signature.ReturnParam.Handle));
1428
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)m1).Handle));
1429
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)m1).Signature.ReturnParam.Handle));
1431
Assert.True(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)m2).Handle));
1432
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)m2).Signature.ReturnParam.Handle));
1434
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)m3).Handle));
1435
Assert.True(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)m3).Signature.ReturnParam.Handle));
1437
Assert.True(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)m4).Handle));
1438
Assert.True(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)m4).Signature.ReturnParam.Handle));
1441
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p1.GetMethod).Handle));
1442
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p1.GetMethod).Signature.ReturnParam.Handle));
1445
Assert.True(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p2.GetMethod).Handle));
1446
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p2.GetMethod).Signature.ReturnParam.Handle));
1449
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p3.GetMethod).Handle));
1450
Assert.True(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p3.GetMethod).Signature.ReturnParam.Handle));
1453
Assert.True(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p4.GetMethod).Handle));
1454
Assert.True(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p4.GetMethod).Signature.ReturnParam.Handle));
1493
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)m1).Handle));
1494
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)m1).Signature.ReturnParam.Handle));
1495
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)m2).Handle));
1496
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)m2).Signature.ReturnParam.Handle));
1499
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p1.GetMethod).Handle));
1500
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p1.GetMethod).Signature.ReturnParam.Handle));
1503
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p2.GetMethod).Handle));
1504
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p2.GetMethod).Signature.ReturnParam.Handle));
1507
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p3.GetMethod).Handle));
1508
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p3.GetMethod).Signature.ReturnParam.Handle));
1509
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p3.SetMethod).Handle));
1510
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p3.SetMethod).Signature.ReturnParam.Handle));
1513
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p4.GetMethod).Handle));
1514
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p4.GetMethod).Signature.ReturnParam.Handle));
1515
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p4.SetMethod).Handle));
1516
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p4.SetMethod).Signature.ReturnParam.Handle));
1519
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p5.GetMethod).Handle));
1520
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p5.GetMethod).Signature.ReturnParam.Handle));
1521
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p5.SetMethod).Handle));
1522
Assert.False(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)p5.SetMethod).Signature.ReturnParam.Handle));
2602
Assert.True(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)testStruct.GetEvent("E").AddMethod).Handle));
2603
Assert.True(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)testStruct.GetEvent("E").RemoveMethod).Handle));
Emit\CompilationEmitTests.cs (4)
1068
var
method = (
PEMethodSymbol
)itest1.GetMember("M");
1157
var
method = (
PEMethodSymbol
)itest1.GetMember("M");
Emit\NoPiaEmbedTypes.cs (72)
1352
var
ctor = (
PEMethodSymbol
)test11.GetMembers(".ctor").Single();
1369
var
begin = (
PEMethodSymbol
)test11.GetMembers("BeginInvoke").Single();
1385
var
end = (
PEMethodSymbol
)test11.GetMembers("EndInvoke").Single();
1401
var
invoke = (
PEMethodSymbol
)test11.GetMembers("Invoke").Single();
1419
var
m13 = (
PEMethodSymbol
)itest13.GetMembers()[0];
1485
var
m17 = (
PEMethodSymbol
)itest17.GetMembers("M17").Single();
1504
var
m20 = (
PEMethodSymbol
)itest19.GetMembers("M20").Single();
1556
var
m21 = (
PEMethodSymbol
)itest19.GetMembers("M21").Single();
1581
var
get_P1 = (
PEMethodSymbol
)itest21.GetMembers("get_P1").Single();
1582
var
set_P1 = (
PEMethodSymbol
)itest21.GetMembers("set_P1").Single();
1590
var
get_P2 = (
PEMethodSymbol
)itest22.GetMembers("get_P2").Single();
1591
var
set_P2 = (
PEMethodSymbol
)itest22.GetMembers("set_P2").Single();
1599
var
get_P3 = (
PEMethodSymbol
)itest23.GetMembers("get_P3").Single();
1612
var
set_P4 = (
PEMethodSymbol
)itest24.GetMembers("set_P4").Single();
1623
var
add_E1 = (
PEMethodSymbol
)itest25.GetMembers("add_E1").Single();
1624
var
remove_E1 = (
PEMethodSymbol
)itest25.GetMembers("remove_E1").Single();
1636
var
add_E2 = (
PEMethodSymbol
)itest26.GetMembers("add_E2").Single();
1637
var
remove_E2 = (
PEMethodSymbol
)itest26.GetMembers("remove_E2").Single();
1739
var
m21 = (
PEMethodSymbol
)itest29.GetMembers("M21").Single();
2221
var
goo1 = (
PEMethodSymbol
)interfaceEvents.GetMembers("Goo").Single();
2975
var
m1 = (
PEMethodSymbol
)itest30.GetMembers("M1").Single();
3041
var
m1 = (
PEMethodSymbol
)itest30.GetMembers("M1").Single();
3106
var
m1 = (
PEMethodSymbol
)itest30.GetMembers("M1").Single();
3171
var
m1 = (
PEMethodSymbol
)itest30.GetMembers("M1").Single();
3239
var
m1 = (
PEMethodSymbol
)itest30.GetMembers("M1").Single();
3243
var
m2 = (
PEMethodSymbol
)itest30.GetMembers("M2").Single();
3330
var
m1 = (
PEMethodSymbol
)itest30.GetMembers("M1").Single();
3454
var
m1 = (
PEMethodSymbol
)itest30.GetMembers("M1").Single();
3955
var
m1 = (
PEMethodSymbol
)itest33.GetMembers("M1").Single();
3958
var
m2 = (
PEMethodSymbol
)itest34.GetMembers("M2").Single();
3961
var
m3 = (
PEMethodSymbol
)itest35.GetMembers("M3").Single();
4039
var
m1 = (
PEMethodSymbol
)itest33.GetMembers("M1").Single();
4042
var
m2 = (
PEMethodSymbol
)itest34.GetMembers("M2").Single();
4045
var
m3 = (
PEMethodSymbol
)itest35.GetMembers("M3").Single();
4181
var
m1 = (
PEMethodSymbol
)itest33.GetMembers("M1").Single();
4184
var
m1Impl = (
PEMethodSymbol
)usePia7.GetMembers("ITest33.M1").Single();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (15)
Attributes\AttributeTests.cs (8)
8387
var
method = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("E").GetMember<
PEMethodSymbol
>("M");
8430
var
method = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("E").GetMember<
PEMethodSymbol
>("M");
8477
var
method = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("E").GetMember<
PEMethodSymbol
>("M");
8516
var
method = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("A").GetMember<
PEMethodSymbol
>("M");
Attributes\AttributeTests_RefReadOnly.cs (1)
48
Assert.True(peModule.Module.HasIsReadOnlyAttribute(((
PEMethodSymbol
)method).Signature.ReturnParam.Handle));
Attributes\AttributeTests_Synthesized.cs (6)
229
Assert.Equal("CompilerGeneratedAttribute", peModule.GetCustomAttributesForToken(((
PEMethodSymbol
)p.GetMethod).Handle).Single().AttributeClass.Name);
230
Assert.Equal("CompilerGeneratedAttribute", peModule.GetCustomAttributesForToken(((
PEMethodSymbol
)p.SetMethod).Handle).Single().AttributeClass.Name);
234
Assert.Empty(peModule.GetCustomAttributesForToken(((
PEMethodSymbol
)q.GetMethod).Handle));
235
Assert.Empty(peModule.GetCustomAttributesForToken(((
PEMethodSymbol
)q.SetMethod).Handle));
238
Assert.Equal("CompilerGeneratedAttribute", peModule.GetCustomAttributesForToken(((
PEMethodSymbol
)e.AddMethod).Handle).Single().AttributeClass.Name);
239
Assert.Equal("CompilerGeneratedAttribute", peModule.GetCustomAttributesForToken(((
PEMethodSymbol
)e.RemoveMethod).Handle).Single().AttributeClass.Name);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (11)
CompilationExtensions.cs (6)
32
internal static
PEMethodSymbol
GetSourceMethod(this CSharpCompilation compilation, Guid moduleVersionId, MethodDefinitionHandle methodHandle)
34
var
method = GetMethod(compilation, moduleVersionId, methodHandle);
41
if (member is
PEMethodSymbol
candidateMethod &&
52
internal static
PEMethodSymbol
GetMethod(this CSharpCompilation compilation, Guid moduleVersionId, MethodDefinitionHandle methodHandle)
58
var
method = (
PEMethodSymbol
)new MetadataDecoder(module, type).GetMethodSymbolForMethodDefOrMemberRef(methodHandle, type);
CSharpEESymbolProvider.cs (2)
19
private readonly
PEMethodSymbol
_method;
21
public CSharpEESymbolProvider(SourceAssemblySymbol sourceAssembly, PEModuleSymbol module,
PEMethodSymbol
method)
CSharpInstructionDecoder.cs (1)
173
Debug.Assert(method is
PEMethodSymbol
);
EvaluationContext.cs (2)
148
var
currentSourceMethod = compilation.GetSourceMethod(moduleVersionId, methodHandle);
151
var
currentFrame = compilation.GetMethod(moduleVersionId, methodHandle);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (5)
ExpressionCompilerTestBase.cs (3)
254
methodOrTypeHandle = ((
PEMethodSymbol
)methodOrType).Handle;
512
var
peMethod = peCompilation.GlobalNamespace.GetMember<
PEMethodSymbol
>(qualifiedMethodName);
InstructionDecoderTests.cs (2)
450
var
frame = (
PEMethodSymbol
)GetMethodOrTypeBySignature(compilation, methodName);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
Semantics\InitOnlyMemberTests.cs (6)
3625
var
method = (
PEMethodSymbol
)comp.GlobalNamespace.GetMember("C.M");
3684
var
method = (
PEMethodSymbol
)comp.GlobalNamespace.GetMember("C.set_P");
3734
var
method0 = (
PEMethodSymbol
)comp.GlobalNamespace.GetMember("C.M");
Semantics\RefFieldTests.cs (3)
10988
VerifyParameterSymbol(comp.GetMember<
PEMethodSymbol
>("A.F1").Parameters[0], "out System.Int32 i", RefKind.Out, ScopedKind.ScopedRef);
15266
var
method = module.GlobalNamespace.GetMember<
PEMethodSymbol
>("I.M");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (21)
Symbols\CovariantReturnTests.cs (3)
273
if (method.OriginalDefinition is
PEMethodSymbol
originalMethod &&
290
case
PEMethodSymbol
m:
313
if (getMethod.OriginalDefinition is
PEMethodSymbol
originalMethod &&
Symbols\DefaultInterfaceImplementationTests.cs (12)
225
peModule.Module.GetMethodDefPropsOrThrow(((
PEMethodSymbol
)m1.OriginalDefinition).Handle, out _, out _, out _, out rva);
2137
var
result = (
PEMethodSymbol
)i1.GetMember("M1");
2730
peModule.Module.GetMethodDefPropsOrThrow(((
PEMethodSymbol
)p1.GetMethod).Handle, out _, out _, out _, out rva);
2736
peModule.Module.GetMethodDefPropsOrThrow(((
PEMethodSymbol
)p1.SetMethod).Handle, out _, out _, out _, out rva);
6254
peModule.Module.GetMethodDefPropsOrThrow(((
PEMethodSymbol
)addE1).Handle, out _, out _, out _, out rva);
6260
peModule.Module.GetMethodDefPropsOrThrow(((
PEMethodSymbol
)rmvE1).Handle, out _, out _, out _, out rva);
32892
peModule.Module.GetMethodDefPropsOrThrow(((
PEMethodSymbol
)m1.OriginalDefinition).Handle, out _, out _, out _, out rva);
33721
Assert.NotEqual(m1.OriginalDefinition is
PEMethodSymbol
, m1.IsExtern);
33729
peModule.Module.GetMethodDefPropsOrThrow(((
PEMethodSymbol
)m1).Handle, out _, out _, out _, out rva);
33838
Assert.NotEqual(m1 is
PEMethodSymbol
, m1.IsAsync);
33845
peModule.Module.GetMethodDefPropsOrThrow(((
PEMethodSymbol
)m1).Handle, out _, out _, out _, out rva);
Symbols\ExtensionMethodTests.cs (2)
2601
var
method = module.GlobalNamespace.GetMember<NamedTypeSymbol>("C").GetMember<
PEMethodSymbol
>("M1");
Symbols\ModuleInitializers\ModuleInitializersTests.cs (2)
130
var
staticConstructor = (
PEMethodSymbol
)rootModuleType.GetMember(".cctor");
Symbols\RequiredMembersTests.cs (2)
95
var
peMethod = (
PEMethodSymbol
)ctor;
Microsoft.CodeAnalysis.CSharp.Test.Utilities (4)
CSharpTestBase.cs (4)
1814
var
method = (
PEMethodSymbol
)type.GetMembers(methodData.Method.MetadataName).Single();
1820
var
peMethod = (
PEMethodSymbol
)moduleDecoder.GetSymbolForILToken(method.Handle);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (14)
Metadata\WinMdDumpTest.cs (8)
96
var
method = member as
PEMethodSymbol
;
151
AppendMethod(result, (
PEMethodSymbol
)property.GetMethod, memberIndent);
158
AppendMethod(result, (
PEMethodSymbol
)property.SetMethod, memberIndent);
196
AppendMethod(result, (
PEMethodSymbol
)evnt.RemoveMethod, memberIndent);
203
AppendMethod(result, (
PEMethodSymbol
)evnt.AddMethod, memberIndent);
247
AppendMethod(result, (
PEMethodSymbol
)attribute.AttributeConstructor, indent: null, includeTypeName: true);
339
private static void AppendMethod(StringBuilder result,
PEMethodSymbol
method, string indent, bool includeTypeName = false)
Metadata\WinMdMetadataTests.cs (6)
53
var
func = itextrange.GetMember<
PEMethodSymbol
>("SetPoint");
75
var
func = itextrange.GetMember<
PEMethodSymbol
>(".ctor");
95
var
func = iref.GetMember<
PEMethodSymbol
>("CombineUri");