1 write to Type
Microsoft.Interop.ComInterfaceGenerator (1)
ComInterfaceInfo.cs (1)
53
Type
= type;
12 references to Type
Microsoft.Interop.ComInterfaceGenerator (12)
ComInterfaceGenerator.cs (8)
160
return (HintName: interfaceContext.Info.
Type
.FullTypeName.Replace(TypeNames.GlobalAlias, "").Replace("@", ""), Source: writer.ToString());
314
owningInterfaceInfo.
Type
,
581
writer.WriteLine($"file {unsafeModifier}interface InterfaceImplementation : {data.Interface.Info.
Type
.FullTypeName}");
603
writer.WriteLine($"global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof({baseInterface.Info.
Type
.FullTypeName}).TypeHandle).ManagedVirtualMethodTable,");
634
string derivedInterfaceName = data.Interface.Info.
Type
.FullTypeName;
675
inheritedStub.OriginalDeclaringInterface.Info.
Type
.FullTypeName,
784
string declaringType = shadow.OriginalDeclaringInterface.Info.
Type
.FullTypeName;
868
string forwardingCall = $"(({shadow.OriginalDeclaringInterface.Info.
Type
.FullTypeName})this).{methodName}"
ComInterfaceInfo.cs (3)
413
int hash = HashCode.Combine(
Type
, ThisInterfaceKey, BaseInterfaceKey, TypeDefinitionContext, InterfaceId, Options, UseUpdatedMemorySafetyRules, IsExternallyDefined);
420
&&
Type
== other.
Type
ComMethodContext.cs (1)
82
return new SkippedStubContext(OriginalDeclaringInterface.Info.
Type
);