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