46 references to Instance
Microsoft.Interop.ComInterfaceGenerator (6)
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
227
public MarshallingInfo GetMarshallingInfo(ITypeSymbol type, int indirectionDepth, UseSiteAttributeProvider useSiteAttributes, GetMarshallingInfoCallback marshallingInfoCallback) => new TrackedMarshallingInfo(TrackedMarshallingInfoAnnotation.ExplicitlyUnsupported, NoMarshallingInfo.
Instance
);
ComInterfaceGenerator.cs (1)
247
&& managedReturnInfo.MarshallingAttributeInfo.Equals(NoMarshallingInfo.
Instance
))
VirtualMethodPointerStubGenerator.cs (1)
174
if (methodStub.ExceptionMarshallingInfo != NoMarshallingInfo.
Instance
)
VtableIndexStubGenerator.cs (3)
421
return NoMarshallingInfo.
Instance
;
439
? NoMarshallingInfo.
Instance
450
return NoMarshallingInfo.
Instance
;
Microsoft.Interop.JavaScript.JSImportGenerator (4)
JSExportGenerator.cs (1)
160
new JSMarshallingInfo(NoMarshallingInfo.
Instance
, new JSSimpleTypeInfo(KnownManagedType.Exception, Constants.ExceptionGlobal))
JSImportGenerator.cs (1)
118
new JSMarshallingInfo(NoMarshallingInfo.
Instance
, new JSInvalidTypeInfo()))
JSMarshalAsAttributeInfoParser.cs (1)
55
return new JSMarshallingInfo(NoMarshallingInfo.
Instance
, JSTypeInfo.CreateJSTypeInfoForTypeSymbol(type))
JSMarshallingInfo.cs (1)
13
:this(NoMarshallingInfo.
Instance
, new JSInvalidTypeInfo())
Microsoft.Interop.LibraryImportGenerator (1)
ErrorHandlingInfoParser.cs (1)
76
if (marshallingInfo == NoMarshallingInfo.
Instance
)
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
DownlevelStringMarshallingInfoProvider.cs (1)
32
return _defaultMarshallingInfo.CharEncoding == CharEncoding.Undefined ? NoMarshallingInfo.
Instance
: new MarshallingInfoStringSupport(_defaultMarshallingInfo.CharEncoding);
Microsoft.Interop.SourceGeneration (34)
ArrayMarshallingInfoProvider.cs (2)
62
return NoMarshallingInfo.
Instance
;
83
return NoMarshallingInfo.
Instance
;
BlittableTypeMarshallingInfoProvider.cs (1)
32
return NoMarshallingInfo.
Instance
;
BooleanMarshallingInfoProvider.cs (1)
25
return NoMarshallingInfo.
Instance
;
BoundGenerators.cs (1)
20
IBoundMarshallingGenerator defaultBoundGenerator = fallbackGenerator.Bind(new TypePositionInfo(SpecialTypeInfo.Void, NoMarshallingInfo.
Instance
), context);
ComInterfaceMarshallingInfoProvider.cs (2)
39
return NoMarshallingInfo.
Instance
;
70
return NoMarshallingInfo.
Instance
;
CustomMarshallingInfoHelper.cs (14)
26
return NoMarshallingInfo.
Instance
;
33
return NoMarshallingInfo.
Instance
;
51
return NoMarshallingInfo.
Instance
;
69
return NoMarshallingInfo.
Instance
;
77
return NoMarshallingInfo.
Instance
;
88
return NoMarshallingInfo.
Instance
;
100
return NoMarshallingInfo.
Instance
;
110
return NoMarshallingInfo.
Instance
;
143
return NoMarshallingInfo.
Instance
;
150
return NoMarshallingInfo.
Instance
;
160
return NoMarshallingInfo.
Instance
;
168
return NoMarshallingInfo.
Instance
;
178
return NoMarshallingInfo.
Instance
;
190
return NoMarshallingInfo.
Instance
;
ManualTypeMarshallingHelper.cs (1)
206
return TryGetMarshallersFromEntryType(entryPointType, managedType, isLinearCollectionMarshalling, compilation, _ => NoMarshallingInfo.
Instance
, onArityMismatch, out marshallers);
MarshalAsWithCustomMarshallersParser.cs (2)
56
return NoMarshallingInfo.
Instance
;
59
MarshallingInfo elementMarshallingInfo = NoMarshallingInfo.
Instance
;
Marshalling\StatefulMarshallingStrategy.cs (1)
241
new TypePositionInfo(SpecialTypeInfo.Int32, NoMarshallingInfo.
Instance
)
Marshalling\StatelessMarshallingStrategy.cs (1)
241
new TypePositionInfo(SpecialTypeInfo.Int32, NoMarshallingInfo.
Instance
)
MarshallingInfoParser.cs (3)
248
return GetMarshallingInfoForType(type, indirectionDepth, useSiteAttributes, GetMarshallingInfo) ?? NoMarshallingInfo.
Instance
;
318
info = new TypePositionInfo(SpecialTypeInfo.Void, NoMarshallingInfo.
Instance
);
347
info = new TypePositionInfo(SpecialTypeInfo.Void, NoMarshallingInfo.
Instance
);
MarshalUsingAttributeParser.cs (1)
48
return NoMarshallingInfo.
Instance
;
NativeMarshallingAttributeParser.cs (1)
33
return NoMarshallingInfo.
Instance
;
SafeHandleMarshallingInfoProvider.cs (2)
60
return NoMarshallingInfo.
Instance
;
70
return NoMarshallingInfo.
Instance
;
StringMarshallingInfoProvider.cs (1)
34
return NoMarshallingInfo.
Instance
;