4 types derived from DkmClrEvalAttribute
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (4)
Debugger\Engine\DkmClrDebuggerBrowsableAttribute.cs (1)
21public class DkmClrDebuggerBrowsableAttribute : DkmClrEvalAttribute
Debugger\Engine\DkmClrDebuggerDisplayAttribute.cs (1)
14public class DkmClrDebuggerDisplayAttribute : DkmClrEvalAttribute
Debugger\Engine\DkmClrDebuggerTypeProxyAttribute.cs (1)
16public class DkmClrDebuggerTypeProxyAttribute : DkmClrEvalAttribute
Debugger\Engine\DkmClrDebuggerVisualizerAttribute.cs (1)
16public class DkmClrDebuggerVisualizerAttribute : DkmClrEvalAttribute
12 references to DkmClrEvalAttribute
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (12)
Debugger\Engine\DkmClrAppDomain.cs (2)
31internal ConcurrentDictionary<Type, ReadOnlyCollection<DkmClrEvalAttribute>> TypeToEvalAttributesMap { get; } 36TypeToEvalAttributesMap = new ConcurrentDictionary<Type, ReadOnlyCollection<DkmClrEvalAttribute>>();
Debugger\Engine\DkmClrType.cs (6)
38private readonly System.Lazy<ReadOnlyCollection<DkmClrEvalAttribute>> _lazyEvalAttributes; 47_lazyEvalAttributes = new System.Lazy<ReadOnlyCollection<DkmClrEvalAttribute>>( 142public ReadOnlyCollection<DkmClrEvalAttribute> GetEvalAttributes() 191private static ReadOnlyCollection<DkmClrEvalAttribute> GetEvalAttributes(DkmClrAppDomain appDomain, Type type) 199static ReadOnlyCollection<DkmClrEvalAttribute> getEvalAttributesCore(System.Type reflectionType, Type type) 201var attributes = ArrayBuilder<DkmClrEvalAttribute>.GetInstance();
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\TypeHelpers.cs (4)
535where T : DkmClrEvalAttribute 544foreach (var attribute in type.GetEvalAttributes()) 568foreach (var attribute in type.GetEvalAttributes()) 633foreach (var attribute in type.GetEvalAttributes())