3 instantiations of ComTypeEnumDesc
Microsoft.CSharp (3)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComTypeDesc.cs (1)
37
return new
ComTypeEnumDesc
(typeInfo, null);
Microsoft\CSharp\RuntimeBinder\ComInterop\ComTypeLibDesc.cs (2)
80
ComTypeEnumDesc enumDesc = new
ComTypeEnumDesc
(typeInfo, typeLibDesc);
97
ComTypeEnumDesc enumDesc = new
ComTypeEnumDesc
(referencedTypeInfo, typeLibDesc);
14 references to ComTypeEnumDesc
Microsoft.CSharp (14)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComTypeLibDesc.cs (6)
25
private readonly Dictionary<string,
ComTypeEnumDesc
> _enums;
32
_enums = new Dictionary<string,
ComTypeEnumDesc
>();
80
ComTypeEnumDesc
enumDesc = new ComTypeEnumDesc(typeInfo, typeLibDesc);
97
ComTypeEnumDesc
enumDesc = new ComTypeEnumDesc(referencedTypeInfo, typeLibDesc);
123
if (_enums != null && _enums.TryGetValue(member, out
ComTypeEnumDesc
enumDesc))
138
foreach (KeyValuePair<string,
ComTypeEnumDesc
> enumDesc in _enums)
Microsoft\CSharp\RuntimeBinder\ComInterop\TypeEnumMetaObject.cs (8)
12
private readonly
ComTypeEnumDesc
_desc;
14
internal TypeEnumMetaObject(
ComTypeEnumDesc
desc, Expression expression)
23
Expression.Constant(((
ComTypeEnumDesc
)Value).GetValue(binder.Name), typeof(object)),
37
Expression, typeof(
ComTypeEnumDesc
)
44
Helpers.Convert(Expression, typeof(
ComTypeEnumDesc
)),
54
Helpers.Convert(Expression, typeof(
ComTypeEnumDesc
)),
55
typeof(
ComTypeEnumDesc
).GetProperty(nameof(
ComTypeEnumDesc
.TypeName))