LILAC
Language to language Interop LAyer Compiler
Loading...
Searching...
No Matches
interfacevisitor.cxx File Reference
#include "interfacevisitor.h"
#include "shared/char.h"
Include dependency graph for interfacevisitor.cxx:

Go to the source code of this file.

Macros

#define TAB   "\t"
 
#define THIS   "__ref"
 
#define INTEROP_NS   "global::System.Runtime.InteropServices."
 
#define LAYOUT_KIND   INTEROP_NS "LayoutKind."
 
#define COMPILER_NS   "global::System.Runtime.CompilerServices."
 
#define CALLCONV   "System.Runtime.InteropServices.CallingConvention."
 
#define INTEROP_NS   "System.Runtime.InteropServices."
 

Functions

void ForeachChildren (lilac::csharp::VisitContext &ctx, const frxml::dom &current, int depth, bool spacing)
 

Macro Definition Documentation

◆ CALLCONV

#define CALLCONV   "System.Runtime.InteropServices.CallingConvention."

◆ COMPILER_NS

#define COMPILER_NS   "global::System.Runtime.CompilerServices."

◆ INTEROP_NS [1/2]

#define INTEROP_NS   "global::System.Runtime.InteropServices."

◆ INTEROP_NS [2/2]

#define INTEROP_NS   "System.Runtime.InteropServices."

◆ LAYOUT_KIND

#define LAYOUT_KIND   INTEROP_NS "LayoutKind."

◆ TAB

#define TAB   "\t"

Definition at line 23 of file interfacevisitor.cxx.

◆ THIS

#define THIS   "__ref"

Definition at line 24 of file interfacevisitor.cxx.

Function Documentation

◆ ForeachChildren()

void ForeachChildren ( lilac::csharp::VisitContext & ctx,
const frxml::dom & current,
int depth,
bool spacing )

Definition at line 79 of file interfacevisitor.cxx.