30 instantiations of IndentedTextWriter
Microsoft.Interop.ComInterfaceGenerator (8)
ComClassGenerator.cs (1)
48var writer = new IndentedTextWriter();
ComInterfaceGenerator.cs (1)
135var writer = new IndentedTextWriter();
VirtualMethodPointerStubGenerator.cs (2)
39var writer = new IndentedTextWriter(); 108var writer = new IndentedTextWriter();
VtableIndexStubGenerator.cs (4)
55var writer = new IndentedTextWriter(); 94var writer = new IndentedTextWriter(); 132var writer = new IndentedTextWriter(); 163var writer = new IndentedTextWriter();
Microsoft.Interop.JavaScript.JSImportGenerator (4)
JSExportGenerator.cs (2)
59var writer = new IndentedTextWriter(); 193var writer = new IndentedTextWriter();
JSImportGenerator.cs (1)
164var writer = new IndentedTextWriter();
SignatureBindingHelpers.cs (1)
14var writer = new IndentedTextWriter();
Microsoft.Interop.LibraryImportGenerator (2)
LibraryImportGenerator.cs (2)
141var writer = new IndentedTextWriter(); 330var writer = new IndentedTextWriter();
Microsoft.Interop.LibraryImportGenerator.Downlevel (2)
DownlevelLibraryImportGenerator.cs (2)
128var writer = new IndentedTextWriter(); 276var writer = new IndentedTextWriter();
Microsoft.Interop.SourceGeneration (14)
ContainingSyntaxContext.cs (2)
38var writer = new IndentedTextWriter(); 46var writer = new IndentedTextWriter();
GeneratedStatements.cs (1)
30var writer = new IndentedTextWriter();
ManagedToNativeStubGenerator.cs (1)
97var writer = new IndentedTextWriter();
MarshalAsParser.cs (1)
32var writer = new IndentedTextWriter();
Marshalling\ElementsMarshalling.cs (3)
211var contentsWriter = new IndentedTextWriter(); 291var stagesWriter = new IndentedTextWriter(); 326var elementsWriter = new IndentedTextWriter();
Marshalling\StatelessMarshallingStrategy.cs (2)
325var cleanupWriter = new IndentedTextWriter(); 359var cleanupWriter = new IndentedTextWriter();
UnmanagedToManagedStubGenerator.cs (1)
81var writer = new IndentedTextWriter();
VariableDeclarations.cs (3)
12var initializations = new IndentedTextWriter(); 13var variables = new IndentedTextWriter(); 64var variables = new IndentedTextWriter();
243 references to IndentedTextWriter
Microsoft.Interop.ComInterfaceGenerator (27)
ComClassGenerator.cs (1)
48var writer = new IndentedTextWriter();
ComInterfaceGenerator.cs (11)
135var writer = new IndentedTextWriter(); 506private static void WriteImplementationVTableStruct(IndentedTextWriter writer, ComInterfaceAndMethodsContext interfaceMethods) 545private static void WriteInterfaceInformation(IndentedTextWriter writer, ComInterfaceInfo interfaceInfo) 573private static void WriteInterfaceImplementation(IndentedTextWriter writer, ComInterfaceAndMethodsContext data) 685IndentedTextWriter writer, 732private static void FlushBufferedPropertyGetter(IndentedTextWriter writer, ref (GeneratedComMember Member, string ExplicitInterface)? bufferedGetter) 743private static void WriteIUnknownDerivedOriginalInterfacePart(IndentedTextWriter writer, ComInterfaceAndMethodsContext data) 899static void FlushPendingGetter(IndentedTextWriter writer, ref (string? PropName, string? DeclaringType, string? PropType, SequenceEqualImmutableArray<AttributeInfo> PropAttrs, string? IndexParamList, string? IndexArgList, bool IsUnsafe) pending) 916static void EmitDeclarationHead(IndentedTextWriter writer, string propType, string propName, string? indexParamList, bool isUnsafe) 933static void EmitAccessor(IndentedTextWriter writer, bool isSetter, string declaringType, string propName, string? indexArgList, bool isUnsafe) 962static void EmitPropertyAttributes(IndentedTextWriter writer, SequenceEqualImmutableArray<AttributeInfo> attrs)
GeneratedStubCodeContext.cs (3)
39public void WriteTo(IndentedTextWriter writer, string? explicitInterface = null, GeneratedComMember? setter = null) 74private void WriteAccessor(IndentedTextWriter writer) 89private void WriteAttributes(IndentedTextWriter writer)
Marshallers\ComInterfaceDispatchMarshallingResolver.cs (1)
34public void Generate(IndentedTextWriter writer, TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context)
Marshallers\KeepAliveThisMarshaller.cs (1)
11public void Generate(IndentedTextWriter writer, TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context)
Marshallers\ManagedHResultExceptionGeneratorResolver.cs (2)
33public void Generate(IndentedTextWriter writer, TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context) 58public void Generate(IndentedTextWriter writer, TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context)
Marshallers\ObjectUnwrapperResolver.cs (1)
29public void Generate(IndentedTextWriter writer, TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context)
Marshallers\StructAsHResultMarshallerFactory.cs (1)
27public void Generate(IndentedTextWriter writer, TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context)
VirtualMethodPointerStubGenerator.cs (2)
39var writer = new IndentedTextWriter(); 108var writer = new IndentedTextWriter();
VtableIndexStubGenerator.cs (4)
55var writer = new IndentedTextWriter(); 94var writer = new IndentedTextWriter(); 132var writer = new IndentedTextWriter(); 163var writer = new IndentedTextWriter();
Microsoft.Interop.JavaScript.JSImportGenerator (18)
JSExportGenerator.cs (5)
59var writer = new IndentedTextWriter(); 109IndentedTextWriter writer, 193var writer = new IndentedTextWriter(); 208IndentedTextWriter writer, 230IndentedTextWriter writer,
JSImportGenerator.cs (4)
164var writer = new IndentedTextWriter(); 173IndentedTextWriter writer, 200private static void WriteBinding(IndentedTextWriter writer, JSImportData jsImportData, JSSignatureContext signature) 213IndentedTextWriter writer,
Marshaling\BaseJSGenerator.cs (2)
30public virtual void Generate(IndentedTextWriter writer, StubIdentifierContext context) 53IndentedTextWriter writer,
Marshaling\FuncJSGenerator.cs (2)
11public override void Generate(IndentedTextWriter writer, StubIdentifierContext context) 32private void WriteMarshal(IndentedTextWriter writer, StubIdentifierContext context, bool toManaged)
Marshaling\ImplicitArgumentGenerator.cs (1)
8public override void Generate(IndentedTextWriter writer, StubIdentifierContext context)
Marshaling\PrimitiveJSGenerator.cs (1)
11public override void Generate(IndentedTextWriter writer, StubIdentifierContext context)
Marshaling\TaskJSGenerator.cs (2)
10public override void Generate(IndentedTextWriter writer, StubIdentifierContext context) 31private void WriteMarshal(IndentedTextWriter writer, StubIdentifierContext context, bool toManaged)
SignatureBindingHelpers.cs (1)
14var writer = new IndentedTextWriter();
Microsoft.Interop.LibraryImportGenerator (3)
LibraryImportGenerator.cs (3)
141var writer = new IndentedTextWriter(); 330var writer = new IndentedTextWriter(); 338IndentedTextWriter writer,
Microsoft.Interop.LibraryImportGenerator.Downlevel (3)
DownlevelLibraryImportGenerator.cs (3)
128var writer = new IndentedTextWriter(); 276var writer = new IndentedTextWriter(); 284IndentedTextWriter writer,
Microsoft.Interop.SourceGeneration (192)
ContainingSyntaxContext.cs (9)
38var writer = new IndentedTextWriter(); 46var writer = new IndentedTextWriter(); 58public void WriteTo<TState>(IndentedTextWriter writer, TState writeMembersState, Action<IndentedTextWriter, TState> writeMembers) 64public void WriteToWithUnsafeModifier<TState>(bool useUpdatedMemorySafetyRules, IndentedTextWriter writer, TState writeMembersState, Action<IndentedTextWriter, TState> writeMembers) 69private void WriteTo<TState>(IndentedTextWriter writer, TState state, Action<IndentedTextWriter, TState> writeMembers, bool addUnsafe) 109private static void WriteMember(IndentedTextWriter writer, string member)
GeneratedStatements.cs (2)
30var writer = new IndentedTextWriter(); 135private static string GenerateCatchClauseForManagedException(BoundGenerators marshallers, StubIdentifierContext context, IndentedTextWriter writer)
IndentedTextWriter.cs (5)
170private IndentedTextWriter? _writer; 172internal Block(IndentedTextWriter writer) 180IndentedTextWriter? writer = _writer; 195private readonly IndentedTextWriter _writer; 201public WriteInterpolatedStringHandler(int literalLength, int formattedCount, IndentedTextWriter writer)
ManagedToNativeStubGenerator.cs (3)
97var writer = new IndentedTextWriter(); 105public void GenerateStubBody(IndentedTextWriter writer, string targetIdentifier) 116public void GenerateStubStatements(IndentedTextWriter writer, string targetIdentifier)
MarshalAsParser.cs (5)
30private protected static IndentedTextWriter CreateAttributeWriter(UnmanagedType unmanagedType) 32var writer = new IndentedTextWriter(); 50IndentedTextWriter writer = CreateAttributeWriter(UnmanagedType); 67IndentedTextWriter writer = CreateAttributeWriter(UnmanagedType); 94IndentedTextWriter writer = CreateAttributeWriter(UnmanagedType);
Marshalling\BlittableMarshaller.cs (1)
31public void Generate(IndentedTextWriter writer, TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context)
Marshalling\BoolMarshaller.cs (1)
45public void Generate(IndentedTextWriter writer, TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context)
Marshalling\CharMarshaller.cs (1)
42public void Generate(IndentedTextWriter writer, TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context)
Marshalling\CustomTypeMarshallingGenerator.cs (1)
22public void Generate(IndentedTextWriter writer, StubIdentifierContext context)
Marshalling\DelegateMarshaller.cs (1)
23public void Generate(IndentedTextWriter writer, TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context)
Marshalling\ElementsMarshalling.cs (27)
34public void GenerateClearUnmanagedDestination(IndentedTextWriter writer, StubIdentifierContext context) 39public void GenerateClearManagedValuesDestination(IndentedTextWriter writer, StubIdentifierContext context) 70public abstract void GenerateSetupStatement(IndentedTextWriter writer, StubIdentifierContext context); 71public abstract void GenerateUnmanagedToManagedByValueOutMarshalStatement(IndentedTextWriter writer, StubIdentifierContext context); 72public abstract void GenerateMarshalStatement(IndentedTextWriter writer, StubIdentifierContext context); 73public abstract void GenerateManagedToUnmanagedByValueOutUnmarshalStatement(IndentedTextWriter writer, StubIdentifierContext context); 74public abstract void GenerateUnmarshalStatement(IndentedTextWriter writer, StubIdentifierContext context); 75public abstract void GenerateElementCleanupStatement(IndentedTextWriter writer, StubIdentifierContext context); 80public static void GenerateNumElementsAssignmentFromManagedValuesSource(this IElementsMarshallingCollectionSource source, IndentedTextWriter writer, TypePositionInfo info, StubIdentifierContext context) 86public static void GenerateNumElementsAssignmentFromManagedValuesDestination(this IElementsMarshallingCollectionSource source, IndentedTextWriter writer, TypePositionInfo info, StubIdentifierContext context) 101public override void GenerateUnmanagedToManagedByValueOutMarshalStatement(IndentedTextWriter writer, StubIdentifierContext context) 108public override void GenerateMarshalStatement(IndentedTextWriter writer, StubIdentifierContext context) 114public override void GenerateManagedToUnmanagedByValueOutUnmarshalStatement(IndentedTextWriter writer, StubIdentifierContext context) 122public override void GenerateUnmarshalStatement(IndentedTextWriter writer, StubIdentifierContext context) 135public override void GenerateElementCleanupStatement(IndentedTextWriter writer, StubIdentifierContext context) 139public override void GenerateSetupStatement(IndentedTextWriter writer, StubIdentifierContext context) 152public override void GenerateMarshalStatement(IndentedTextWriter writer, StubIdentifierContext context) 172public override void GenerateUnmarshalStatement(IndentedTextWriter writer, StubIdentifierContext context) 186public override void GenerateManagedToUnmanagedByValueOutUnmarshalStatement(IndentedTextWriter writer, StubIdentifierContext context) 203public override void GenerateElementCleanupStatement(IndentedTextWriter writer, StubIdentifierContext context) 211var contentsWriter = new IndentedTextWriter(); 232public override void GenerateUnmanagedToManagedByValueOutMarshalStatement(IndentedTextWriter writer, StubIdentifierContext context) 261IndentedTextWriter writer, 291var stagesWriter = new IndentedTextWriter(); 320IndentedTextWriter writer, 326var elementsWriter = new IndentedTextWriter(); 359public override void GenerateSetupStatement(IndentedTextWriter writer, StubIdentifierContext context)
Marshalling\Forwarder.cs (1)
23public void Generate(IndentedTextWriter writer, TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context)
Marshalling\ICustomTypeMarshallingStrategy.cs (10)
17void GenerateCleanupCallerAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context); 19void GenerateCleanupCalleeAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context); 21void GenerateGuaranteedUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context); 23void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context); 25void GenerateNotifyForSuccessfulInvokeStatements(IndentedTextWriter writer, StubIdentifierContext context); 27void GeneratePinnedMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context); 29void GeneratePinStatements(IndentedTextWriter writer, StubIdentifierContext context); 31void GenerateSetupStatements(IndentedTextWriter writer, StubIdentifierContext context); 33void GenerateUnmarshalCaptureStatements(IndentedTextWriter writer, StubIdentifierContext context); 35void GenerateUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context);
Marshalling\IidParameterIndexMarshallerResolver.cs (1)
33public void Generate(IndentedTextWriter writer, TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context)
Marshalling\MarshallingGenerator.cs (3)
117void Generate(IndentedTextWriter writer, StubIdentifierContext context); 164public void Generate(IndentedTextWriter writer, StubIdentifierContext context) => unbound.Generate(writer, TypeInfo, CodeContext, context); 226void Generate(IndentedTextWriter writer, TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context);
Marshalling\StatefulMarshallingStrategy.cs (40)
15public void GenerateCleanupCallerAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) 24public void GenerateCleanupCalleeAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) 33public void GenerateGuaranteedUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 41public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 49public void GeneratePinnedMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 57public void GenerateUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 65public void GenerateUnmarshalCaptureStatements(IndentedTextWriter writer, StubIdentifierContext context) 73public void GenerateSetupStatements(IndentedTextWriter writer, StubIdentifierContext context) 80public void GeneratePinStatements(IndentedTextWriter writer, StubIdentifierContext context) 89public void GenerateNotifyForSuccessfulInvokeStatements(IndentedTextWriter writer, StubIdentifierContext context) 113public void GenerateCleanupCallerAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateCleanupCallerAllocatedResourcesStatements(writer, context); 114public void GenerateCleanupCalleeAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateCleanupCalleeAllocatedResourcesStatements(writer, context); 116public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 129public void GeneratePinnedMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GeneratePinnedMarshalStatements(writer, context); 130public void GeneratePinStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GeneratePinStatements(writer, context); 131public void GenerateSetupStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateSetupStatements(writer, context); 132public void GenerateUnmarshalCaptureStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalCaptureStatements(writer, context); 133public void GenerateUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalStatements(writer, context); 134public void GenerateGuaranteedUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateGuaranteedUnmarshalStatements(writer, context); 135public void GenerateNotifyForSuccessfulInvokeStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(writer, context); 186public void GenerateCleanupCallerAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) 195public void GenerateCleanupCalleeAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) 203public void GenerateGuaranteedUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateGuaranteedUnmarshalStatements(writer, context); 205public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 226public void GenerateNotifyForSuccessfulInvokeStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(writer, context); 227public void GeneratePinnedMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GeneratePinnedMarshalStatements(writer, context); 228public void GeneratePinStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GeneratePinStatements(writer, context); 230public void GenerateSetupStatements(IndentedTextWriter writer, StubIdentifierContext context) 250public void GenerateUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 273public void GenerateUnmarshalCaptureStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalCaptureStatements(writer, context); 286public void GenerateCleanupCallerAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) 295public void GenerateCleanupCalleeAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) 304public void GenerateGuaranteedUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateGuaranteedUnmarshalStatements(writer, context); 305public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateMarshalStatements(writer, context); 306public void GenerateNotifyForSuccessfulInvokeStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(writer, context); 307public void GeneratePinnedMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GeneratePinnedMarshalStatements(writer, context); 308public void GeneratePinStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GeneratePinStatements(writer, context); 309public void GenerateSetupStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateSetupStatements(writer, context); 310public void GenerateUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalStatements(writer, context); 311public void GenerateUnmarshalCaptureStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalCaptureStatements(writer, context);
Marshalling\StatelessMarshallingStrategy.cs (52)
16public void GenerateCleanupCallerAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) 20public void GenerateCleanupCalleeAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) 24public void GenerateGuaranteedUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 33public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 54public void GeneratePinnedMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 58public void GenerateUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 67public void GenerateUnmarshalCaptureStatements(IndentedTextWriter writer, StubIdentifierContext context) 71public void GenerateSetupStatements(IndentedTextWriter writer, StubIdentifierContext context) 75public void GeneratePinStatements(IndentedTextWriter writer, StubIdentifierContext context) 79public void GenerateNotifyForSuccessfulInvokeStatements(IndentedTextWriter writer, StubIdentifierContext context) 94public void GenerateCleanupCallerAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateCleanupCallerAllocatedResourcesStatements(writer, context); 95public void GenerateCleanupCalleeAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateCleanupCalleeAllocatedResourcesStatements(writer, context); 96public void GenerateGuaranteedUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateGuaranteedUnmarshalStatements(writer, context); 98public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 122public void GeneratePinnedMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GeneratePinnedMarshalStatements(writer, context); 123public void GeneratePinStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GeneratePinStatements(writer, context); 124public void GenerateSetupStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateSetupStatements(writer, context); 125public void GenerateUnmarshalCaptureStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalCaptureStatements(writer, context); 126public void GenerateUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalStatements(writer, context); 127public void GenerateNotifyForSuccessfulInvokeStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(writer, context); 137public void GenerateCleanupCallerAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) 148public void GenerateCleanupCalleeAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) 159public void GenerateGuaranteedUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateGuaranteedUnmarshalStatements(writer, context); 160public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateMarshalStatements(writer, context); 161public void GenerateNotifyForSuccessfulInvokeStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(writer, context); 162public void GeneratePinnedMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GeneratePinnedMarshalStatements(writer, context); 163public void GeneratePinStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GeneratePinStatements(writer, context); 164public void GenerateSetupStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateSetupStatements(writer, context); 165public void GenerateUnmarshalCaptureStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalCaptureStatements(writer, context); 166public void GenerateUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalStatements(writer, context); 179public void GenerateCleanupCallerAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) 189public void GenerateCleanupCalleeAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) 199public void GenerateGuaranteedUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 212public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 224public void GenerateNotifyForSuccessfulInvokeStatements(IndentedTextWriter writer, StubIdentifierContext context) 228public void GeneratePinnedMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 232public void GeneratePinStatements(IndentedTextWriter writer, StubIdentifierContext context) 236public void GenerateSetupStatements(IndentedTextWriter writer, StubIdentifierContext context) 247public void GenerateUnmarshalCaptureStatements(IndentedTextWriter writer, StubIdentifierContext context) 251public void GenerateUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 318public void GenerateCleanupCallerAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) 325var cleanupWriter = new IndentedTextWriter(); 352public void GenerateCleanupCalleeAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) 359var cleanupWriter = new IndentedTextWriter(); 377public void GenerateGuaranteedUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => spaceMarshallingStrategy.GenerateGuaranteedUnmarshalStatements(writer, context); 379public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 399public void GenerateNotifyForSuccessfulInvokeStatements(IndentedTextWriter writer, StubIdentifierContext context) => spaceMarshallingStrategy.GenerateNotifyForSuccessfulInvokeStatements(writer, context); 400public void GeneratePinnedMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => spaceMarshallingStrategy.GeneratePinnedMarshalStatements(writer, context); 401public void GeneratePinStatements(IndentedTextWriter writer, StubIdentifierContext context) => spaceMarshallingStrategy.GeneratePinStatements(writer, context); 403public void GenerateSetupStatements(IndentedTextWriter writer, StubIdentifierContext context) 409public void GenerateUnmarshalCaptureStatements(IndentedTextWriter writer, StubIdentifierContext context) 413public void GenerateUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context)
Marshalling\StaticPinnableManagedValueMarshaller.cs (2)
35public void Generate(IndentedTextWriter writer, StubIdentifierContext context) 64private void GeneratePinningPath(IndentedTextWriter writer, StubIdentifierContext context)
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (22)
17public void GenerateCleanupCallerAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateCleanupCallerAllocatedResourcesStatements(writer, context); 18public void GenerateCleanupCalleeAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateCleanupCalleeAllocatedResourcesStatements(writer, context); 19public void GenerateGuaranteedUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateGuaranteedUnmarshalStatements(writer, context); 21public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 28public void GenerateNotifyForSuccessfulInvokeStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(writer, context); 29public void GeneratePinnedMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GeneratePinnedMarshalStatements(writer, context); 30public void GeneratePinStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GeneratePinStatements(writer, context); 32public void GenerateSetupStatements(IndentedTextWriter writer, StubIdentifierContext context) 39public void GenerateUnmarshalCaptureStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalCaptureStatements(writer, context); 40public void GenerateUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalStatements(writer, context); 53public void GenerateCleanupCallerAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) 67public void GenerateCleanupCalleeAllocatedResourcesStatements(IndentedTextWriter writer, StubIdentifierContext context) 81public void GenerateGuaranteedUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateGuaranteedUnmarshalStatements(writer, context); 82public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateMarshalStatements(writer, context); 83public void GenerateNotifyForSuccessfulInvokeStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(writer, context); 84public void GeneratePinnedMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GeneratePinnedMarshalStatements(writer, context); 85public void GeneratePinStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GeneratePinStatements(writer, context); 86public void GenerateSetupStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateSetupStatements(writer, context); 87public void GenerateUnmarshalCaptureStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalCaptureStatements(writer, context); 88public void GenerateUnmarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalStatements(writer, context); 103public void Generate(IndentedTextWriter writer, StubIdentifierContext context) 145public static void DeclareOriginalValueIdentifier(IndentedTextWriter writer, TypePositionInfo info, StubIdentifierContext context, ManagedTypeInfo nativeType)
UnmanagedToManagedStubGenerator.cs (1)
81var writer = new IndentedTextWriter();
VariableDeclarations.cs (4)
12var initializations = new IndentedTextWriter(); 13var variables = new IndentedTextWriter(); 64var variables = new IndentedTextWriter(); 123private static void Declare(IndentedTextWriter writer, string type, string identifier, bool initializeToDefault)