Esempio n. 1
0
        public SwiftProtocolAttribute(string libraryPath, string mangledName)
        {
            if (!mangledName.StartsWith("$s", StringComparison.Ordinal))
            {
                mangledName = "$s" + mangledName;
            }
            if (!mangledName.EndsWith("Mp", StringComparison.Ordinal))
            {
                mangledName += "Mp";
            }

            this.lib         = NativeLib.Get(libraryPath);
            this.mangledName = mangledName;
        }
Esempio n. 2
0
 public SwiftImportAttribute(string libraryPath, string?mangledName = null)
 {
     this.lib         = NativeLib.Get(libraryPath);
     this.mangledName = mangledName;
 }