27 references to MethodAction
illink (27)
Linker.Steps\BodySubstitutionParser.cs (2)
67
_substitutionInfo.SetMethodAction (method,
MethodAction
.ConvertToThrow);
80
_substitutionInfo.SetMethodAction (method,
MethodAction
.ConvertToStub);
Linker.Steps\CheckSuppressionsStep.cs (1)
41
if (Context.Annotations.GetAction (method) !=
MethodAction
.ConvertToThrow)
Linker.Steps\CodeRewriterStep.cs (2)
47
case
MethodAction
.ConvertToStub:
50
case
MethodAction
.ConvertToThrow:
Linker.Steps\DescriptorMarker.cs (1)
185
_context.Annotations.SetAction (method,
MethodAction
.Parse);
Linker.Steps\MarkStep.cs (10)
276
Annotations.SetAction (body.Method,
MethodAction
.ConvertToThrow);
1821
Annotations.SetAction (method,
MethodAction
.ForceParse);
2889
var
methodAction = Annotations.GetAction (method);
2890
if (methodAction is
MethodAction
.ConvertToStub) {
2898
if (methodAction ==
MethodAction
.Nothing)
2899
Annotations.SetAction (method,
MethodAction
.Parse);
3261
case
MethodAction
.ConvertToStub:
3273
case
MethodAction
.ConvertToThrow:
3407
case
MethodAction
.ForceParse:
3409
case
MethodAction
.Parse:
Linker.Steps\UnreachableBlocksOptimizer.cs (2)
223
case
MethodAction
.ConvertToThrow:
225
case
MethodAction
.ConvertToStub:
Linker\Annotations.cs (2)
125
public
MethodAction
GetAction (MethodDefinition method)
140
public void SetAction (MethodDefinition method,
MethodAction
action)
Linker\MemberActionStore.cs (4)
38
public
MethodAction
GetAction (MethodDefinition method)
40
if (PrimarySubstitutionInfo.MethodActions.TryGetValue (method, out
MethodAction
action))
49
return
MethodAction
.ConvertToStub;
51
return
MethodAction
.Nothing;
Linker\SubstitutionInfo.cs (3)
11
public Dictionary<MethodDefinition,
MethodAction
> MethodActions { get; }
17
MethodActions = new Dictionary<MethodDefinition,
MethodAction
> ();
22
public void SetMethodAction (MethodDefinition method,
MethodAction
action)