19 references to MethodStackTraceVisibilityFlags
ILCompiler.Compiler (19)
Compiler\DependencyAnalysis\StackTraceLineNumbersNode.cs (2)
54
if ((factory.MetadataManager.StackTracePolicy.GetMethodVisibility(mapping.Method) &
MethodStackTraceVisibilityFlags
.HasLineNumbers) == 0)
74
Debug.Assert((factory.MetadataManager.StackTracePolicy.GetMethodVisibility(mapping.Method) &
MethodStackTraceVisibilityFlags
.HasLineNumbers) != 0);
Compiler\MetadataManager.cs (9)
770
MethodStackTraceVisibilityFlags
stackVisibility = _stackTraceEmissionPolicy.GetMethodVisibility(method);
773
if ((stackVisibility &
MethodStackTraceVisibilityFlags
.IsHidden) != 0)
775
if ((stackVisibility &
MethodStackTraceVisibilityFlags
.HasLineNumbers) != 0)
778
if ((stackVisibility &
MethodStackTraceVisibilityFlags
.HasMetadata) != 0)
789
else if ((stackVisibility &
MethodStackTraceVisibilityFlags
.IsHidden) != 0)
866
&& (_stackTraceEmissionPolicy.GetMethodVisibility(method) & (
MethodStackTraceVisibilityFlags
.HasMetadata |
MethodStackTraceVisibilityFlags
.HasLineNumbers))
867
== (
MethodStackTraceVisibilityFlags
.HasMetadata |
MethodStackTraceVisibilityFlags
.HasLineNumbers))
Compiler\StackTraceEmissionPolicy.cs (8)
14
public abstract
MethodStackTraceVisibilityFlags
GetMethodVisibility(MethodDesc method);
19
public override
MethodStackTraceVisibilityFlags
GetMethodVisibility(MethodDesc method)
31
private readonly
MethodStackTraceVisibilityFlags
_flags;
35
_flags = includeLineNumbers ?
MethodStackTraceVisibilityFlags
.HasLineNumbers : 0;
38
public override
MethodStackTraceVisibilityFlags
GetMethodVisibility(MethodDesc method)
40
MethodStackTraceVisibilityFlags
result = _flags;
46
result |=
MethodStackTraceVisibilityFlags
.IsHidden;
50
? result |
MethodStackTraceVisibilityFlags
.HasMetadata