1 instantiation of PEMethodSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1997
var method = new
PEMethodSymbol
(moduleSymbol, this, methodHandle);
50 references to PEMethodSymbol
Microsoft.CodeAnalysis.CSharp (50)
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)
1096
var
method = (
PEMethodSymbol
)members[index];
1125
method = (
PEMethodSymbol
)members[index];
1342
PooledDictionary<MethodDefinitionHandle,
PEMethodSymbol
> methodHandleToSymbol = this.CreateMethods(nonFieldMembers);
1982
private PooledDictionary<MethodDefinitionHandle,
PEMethodSymbol
> CreateMethods(ArrayBuilder<Symbol> members)
1986
var map = PooledDictionary<MethodDefinitionHandle,
PEMethodSymbol
>.GetInstance();
1997
var
method = new PEMethodSymbol(moduleSymbol, this, methodHandle);
2009
private void CreateProperties(Dictionary<MethodDefinitionHandle,
PEMethodSymbol
> methodHandleToSymbol, ArrayBuilder<Symbol> members)
2022
PEMethodSymbol
getMethod = GetAccessorMethod(module, methodHandleToSymbol, _handle, methods.Getter);
2023
PEMethodSymbol
setMethod = GetAccessorMethod(module, methodHandleToSymbol, _handle, methods.Setter);
2040
Dictionary<MethodDefinitionHandle,
PEMethodSymbol
> methodHandleToSymbol,
2055
PEMethodSymbol
addMethod = GetAccessorMethod(module, methodHandleToSymbol, _handle, methods.Adder);
2056
PEMethodSymbol
removeMethod = GetAccessorMethod(module, methodHandleToSymbol, _handle, methods.Remover);
2073
private
PEMethodSymbol
GetAccessorMethod(PEModule module, Dictionary<MethodDefinitionHandle,
PEMethodSymbol
> methodHandleToSymbol, TypeDefinitionHandle typeDef, MethodDefinitionHandle methodDef)
2080
PEMethodSymbol
method;
Symbols\Metadata\PE\PEParameterSymbol.cs (2)
193
PEMethodSymbol
containingSymbol,
1197
PEMethodSymbol
method => new MetadataDecoder(containingModule, method),
Symbols\Metadata\PE\PEPropertySymbol.cs (11)
36
private readonly
PEMethodSymbol
_getMethod;
37
private readonly
PEMethodSymbol
_setMethod;
190
PEMethodSymbol
getMethod,
191
PEMethodSymbol
setMethod)
225
PEMethodSymbol
getMethod,
226
PEMethodSymbol
setMethod,
832
PEMethodSymbol
getMethod,
834
PEMethodSymbol
setMethod,
883
PEMethodSymbol
accessor,
1078
PEMethodSymbol
getMethod,
1079
PEMethodSymbol
setMethod,
Symbols\Metadata\PE\PETypeParameterSymbol.cs (3)
58
PEMethodSymbol
definingMethod,
255
tokenDecoder = new MetadataDecoder(moduleSymbol, (
PEMethodSymbol
)_containingSymbol);
610
((
PEMethodSymbol
)_containingSymbol).TypeParameters :
Symbols\OverriddenOrHiddenMembersHelpers.cs (2)
154
PEPropertySymbol { GetMethod:
PEMethodSymbol
{ ExplicitlyOverriddenClassMethod: { AssociatedSymbol: PropertySymbol overriddenProperty } } } => overriddenProperty,
200
PEMethodSymbol
m => m.ExplicitlyOverriddenClassMethod,