12 references to Marshal
Microsoft.Interop.ComInterfaceGenerator (1)
Marshallers\StructAsHResultMarshallerFactory.cs (1)
38case StubIdentifierContext.Stage.Marshal:
Microsoft.Interop.JavaScript.JSImportGenerator (3)
Marshaling\FuncJSGenerator.cs (1)
53if (context.CurrentStage == StubIdentifierContext.Stage.Marshal && CodeContext.Direction == MarshalDirection.UnmanagedToManaged && TypeInfo.IsManagedReturnPosition)
Marshaling\PrimitiveJSGenerator.cs (1)
41if (context.CurrentStage == StubIdentifierContext.Stage.Marshal && CodeContext.Direction == MarshalDirection.UnmanagedToManaged && TypeInfo.IsManagedReturnPosition)
Marshaling\TaskJSGenerator.cs (1)
56if (context.CurrentStage == StubIdentifierContext.Stage.Marshal && CodeContext.Direction == MarshalDirection.UnmanagedToManaged && TypeInfo.IsManagedReturnPosition)
Microsoft.Interop.SourceGeneration (8)
GeneratedStatements.cs (3)
34Marshal = GenerateStatementsForStubContext(marshallers, context with { CurrentStage = StubIdentifierContext.Stage.Marshal }), 165managedExceptionMarshaller.Generate(context with { CurrentStage = StubIdentifierContext.Stage.Marshal })); 180StubIdentifierContext.Stage.Marshal => "Convert managed data to native data.",
Marshalling\BlittableMarshaller.cs (1)
71case StubIdentifierContext.Stage.Marshal:
Marshalling\BoolMarshaller.cs (1)
58case StubIdentifierContext.Stage.Marshal:
Marshalling\CharMarshaller.cs (1)
88case StubIdentifierContext.Stage.Marshal:
Marshalling\CustomTypeMarshallingGenerator.cs (1)
35case StubIdentifierContext.Stage.Marshal:
Marshalling\DelegateMarshaller.cs (1)
38case StubIdentifierContext.Stage.Marshal: