14using System.Threading;
15using System.Reflection;
16using System.Runtime.InteropServices;
21using System.Collections.Generic;
23[assembly:AssemblyTitleAttribute(
"cslcconfig")]
24[assembly:AssemblyDescriptionAttribute(
"Programming-Language-Micro-Kernel for C#")]
25[assembly:AssemblyConfigurationAttribute(
"")]
26[assembly:AssemblyCompanyAttribute(
"IPN")]
27[assembly:AssemblyProductAttribute(
"cslcconfig")]
28[assembly:AssemblyCopyrightAttribute(
"Copyright (c) Andreas Otto 2022")]
29[assembly:AssemblyTrademarkAttribute(
"NHI1")]
30[assembly:AssemblyCultureAttribute(
"")]
32[assembly:AssemblyVersionAttribute(
"10.0.*")]
33[assembly:ComVisible(
false)]
34[assembly:CLSCompliantAttribute(
true)]
94 private static void SetupThread (IntPtr mkrt) {
103 private static void LcSetupTmpl () {
105 Lc.LcSetupThreadCallback(SetupThread);
108 private static void LcCleanupTmpl () {
109 Lc.LcSetupThreadCallback(
null);
128 MkErrorE errVal = Lc.LcConfigFormatE_FromInt(value, out value_out);
136 MkErrorE errVal = Lc.LcConfigOptionsEF_FromInt(value, out value_out);
144 MkErrorE errVal = Lc.LcConfigTypeE_FromInt(value, out value_out);
152 MkErrorE errVal = Lc.LcErrorE_FromInt(value, out value_out);
160 MkErrorE errVal = Lc.LcErrorTypeE_FromInt(value, out value_out);
169 Int32 __retVal__L = Lc.LcConfigFormatE_ToInt(value);
175 IntPtr __retVal__L = Lc.LcConfigFormatE_ToString(value);
176 return Marshal.PtrToStringAnsi(__retVal__L);
181 Int32 __retVal__L = Lc.LcConfigOptionsEF_ToInt(value);
187 IntPtr __retVal__L = Lc.LcConfigOptionsEF_ToString(value);
188 return Marshal.PtrToStringAnsi(__retVal__L);
193 Int32 __retVal__L = Lc.LcConfigTypeE_ToInt(value);
199 IntPtr __retVal__L = Lc.LcConfigTypeE_ToString(value);
200 return Marshal.PtrToStringAnsi(__retVal__L);
205 Int32 __retVal__L = Lc.LcErrorE_ToInt(value);
211 IntPtr __retVal__L = Lc.LcErrorE_ToString(value);
212 return Marshal.PtrToStringAnsi(__retVal__L);
217 Int32 __retVal__L = Lc.LcErrorTypeE_ToInt(value);
223 IntPtr __retVal__L = Lc.LcErrorTypeE_ToString(value);
224 return Marshal.PtrToStringAnsi(__retVal__L);
LcConfigC - the class known as lccfg or Config define the main-configuration-handle …
LcConfig PACKAGE - the package is the toplevel structure of the cslcconfig …
LcSettingC - the class known as lccfs or Setting define a single config-setting …
static void Check(IntPtr ctx, MkErrorE err)
static string ErrorTypeE_ToString(LcErrorTypeE value)
C#: [static] string ErrorTypeE_ToString(LcErrorTypeE value) → C-API return the LcErrorTypeE as s...
static LcConfigOptionsEF ConfigOptionsEF_FromInt(int value)
C#: [static] LcConfigOptionsEF ConfigOptionsEF_FromInt(int value) → C-API return the LcConfigOpt...
static LcConfigTypeE ConfigTypeE_FromInt(int value)
C#: [static] LcConfigTypeE ConfigTypeE_FromInt(int value) → C-API return the LcConfigTypeE from ...
static string ConfigFormatE_ToString(LcConfigFormatE value)
C#: [static] string ConfigFormatE_ToString(LcConfigFormatE value) → C-API return the LcConfigFor...
static int ConfigTypeE_ToInt(LcConfigTypeE value)
C#: [static] int ConfigTypeE_ToInt(LcConfigTypeE value) → C-API return the LcConfigTypeE as inte...
static int ErrorE_ToInt(LcErrorE value)
C#: [static] int ErrorE_ToInt(LcErrorE value) → C-API return the LcErrorE as integer …
static LcConfigFormatE ConfigFormatE_FromInt(int value)
C#: [static] LcConfigFormatE ConfigFormatE_FromInt(int value) → C-API return the LcConfigFormatE...
static string ConfigOptionsEF_ToString(LcConfigOptionsEF value)
C#: [static] string ConfigOptionsEF_ToString(LcConfigOptionsEF value) → C-API return the LcConfi...
static LcErrorE ErrorE_FromInt(int value)
C#: [static] LcErrorE ErrorE_FromInt(int value) → C-API return the LcErrorE from integer …
static string ErrorE_ToString(LcErrorE value)
C#: [static] string ErrorE_ToString(LcErrorE value) → C-API return the LcErrorE as string …
static int ConfigFormatE_ToInt(LcConfigFormatE value)
C#: [static] int ConfigFormatE_ToInt(LcConfigFormatE value) → C-API return the LcConfigFormatE a...
static int ErrorTypeE_ToInt(LcErrorTypeE value)
C#: [static] int ErrorTypeE_ToInt(LcErrorTypeE value) → C-API return the LcErrorTypeE as integer...
static string ConfigTypeE_ToString(LcConfigTypeE value)
C#: [static] string ConfigTypeE_ToString(LcConfigTypeE value) → C-API return the LcConfigTypeE a...
static int ConfigOptionsEF_ToInt(LcConfigOptionsEF value)
C#: [static] int ConfigOptionsEF_ToInt(LcConfigOptionsEF value) → C-API return the LcConfigOptio...
static LcErrorTypeE ErrorTypeE_FromInt(int value)
C#: [static] LcErrorTypeE ErrorTypeE_FromInt(int value) → C-API return the LcErrorTypeE from int...
static void Cleanup()
C#: [static] Cleanup() → C-API cleanup cslcconfig internal memory …
static void Setup()
C#: [static] Setup() → C-API setup cslcconfig internal memory …
LcConfigOptionsEF
→ C-API: LcConfigOptionsEF → C-API: LcConfigOptionsEF
LcConfigTypeE
→ C-API: LcConfigTypeE → C-API: LcConfigTypeE
LcErrorTypeE
→ C-API: LcErrorTypeE → C-API: LcErrorTypeE
LcErrorE
→ C-API: LcErrorE → C-API: LcErrorE
LcConfigFormatE
→ C-API: LcConfigFormatE → C-API: LcConfigFormatE