8 writes to _comTypeDesc
Microsoft.CSharp (8)
Microsoft\CSharp\RuntimeBinder\ComInterop\IDispatchComObject.cs (8)
349
_comTypeDesc
= ComTypeDesc.CreateEmptyTypeDesc();
359
if (s_cacheComTypeDesc.TryGetValue(typeAttr.guid, out
_comTypeDesc
) &&
412
_comTypeDesc
= cachedTypeDesc;
416
_comTypeDesc
= typeDesc;
524
_comTypeDesc
= ComTypeDesc.CreateEmptyTypeDesc();
534
if (s_cacheComTypeDesc.TryGetValue(typeAttr.guid, out
_comTypeDesc
) &&
619
_comTypeDesc
= cachedTypeDesc;
623
_comTypeDesc
= typeDesc;
33 references to _comTypeDesc
Microsoft.CSharp (33)
Microsoft\CSharp\RuntimeBinder\ComInterop\IDispatchComObject.cs (33)
92
ComTypeDesc ctd =
_comTypeDesc
;
113
return
_comTypeDesc
;
136
ComMethodDesc methodDesc =
_comTypeDesc
.GetItem;
150
ComMethodDesc methodDesc =
_comTypeDesc
.GetItem;
157
_comTypeDesc
.EnsureGetItem(new ComMethodDesc(name, ComDispIds.DISPID_VALUE, ComTypes.INVOKEKIND.INVOKE_PROPERTYGET));
158
methodDesc =
_comTypeDesc
.GetItem;
167
ComMethodDesc methodDesc =
_comTypeDesc
.SetItem;
181
ComMethodDesc methodDesc =
_comTypeDesc
.SetItem;
188
_comTypeDesc
.EnsureSetItem(new ComMethodDesc(name, ComDispIds.DISPID_VALUE, ComTypes.INVOKEKIND.INVOKE_PROPERTYPUT));
189
methodDesc =
_comTypeDesc
.SetItem;
199
return
_comTypeDesc
.TryGetFunc(name, out method);
205
return
_comTypeDesc
.TryGetEvent(name, out @event);
217
_comTypeDesc
.AddFunc(name, cmd);
242
_comTypeDesc
.AddPut(name, put);
245
_comTypeDesc
.AddPutRef(name, putref);
340
if (
_comTypeDesc
?.Events != null)
355
if (
_comTypeDesc
== null)
360
_comTypeDesc
.Events != null)
417
s_cacheComTypeDesc.Add(typeAttr.guid,
_comTypeDesc
);
419
_comTypeDesc
.Events = events;
516
if (
_comTypeDesc
?.Funcs != null)
530
if (
_comTypeDesc
== null)
535
_comTypeDesc
.Funcs != null)
624
s_cacheComTypeDesc.Add(typeAttr.guid,
_comTypeDesc
);
626
_comTypeDesc
.Funcs = funcs;
627
_comTypeDesc
.Puts = puts;
628
_comTypeDesc
.PutRefs = putrefs;
629
_comTypeDesc
.EnsureGetItem(getItem);
630
_comTypeDesc
.EnsureSetItem(setItem);
640
return
_comTypeDesc
.TryGetPut(name, out method) ||
641
_comTypeDesc
.TryGetPutRef(name, out method);
644
return
_comTypeDesc
.TryGetPutRef(name, out method) ||
645
_comTypeDesc
.TryGetPut(name, out method);