2 instantiations of ComTypeClassDesc
Microsoft.CSharp (2)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComTypeDesc.cs (1)
35
return new
ComTypeClassDesc
(typeInfo, null);
Microsoft\CSharp\RuntimeBinder\ComInterop\ComTypeLibDesc.cs (1)
75
ComTypeClassDesc classDesc = new
ComTypeClassDesc
(typeInfo, typeLibDesc);
14 references to ComTypeClassDesc
Microsoft.CSharp (14)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComClassMetaObject.cs (5)
13
internal ComClassMetaObject(Expression expression,
ComTypeClassDesc
cls)
22
Helpers.Convert(Expression, typeof(
ComTypeClassDesc
)),
23
typeof(
ComTypeClassDesc
).GetMethod(nameof(
ComTypeClassDesc
.CreateInstance))
26
BindingRestrictions.GetTypeRestriction(Expression, typeof(
ComTypeClassDesc
))
Microsoft\CSharp\RuntimeBinder\ComInterop\ComTypeLibDesc.cs (8)
24
private readonly LinkedList<
ComTypeClassDesc
> _classes;
33
_classes = new LinkedList<
ComTypeClassDesc
>();
75
ComTypeClassDesc
classDesc = new ComTypeClassDesc(typeInfo, typeLibDesc);
115
foreach (
ComTypeClassDesc
coclass in _classes)
133
foreach (
ComTypeClassDesc
coclass in _classes)
148
foreach (
ComTypeClassDesc
coclass in _classes)
166
internal
ComTypeClassDesc
GetCoClassForInterface(string itfName)
168
foreach (
ComTypeClassDesc
coclass in _classes)
Microsoft\CSharp\RuntimeBinder\ComInterop\IDispatchComObject.cs (1)
503
ComTypeClassDesc
coclassDesc = typeLibDesc.GetCoClassForInterface(typeName);