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