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