Exemple #1
0
        public Entrypoints(IEnvironment env, Disk disk, IILFactory ilFactory, Converters.Converter convert)
        {
            _environment = env;
            _disk        = disk;
            _convert     = convert;

            UnoType = ilFactory.GetType("Uno.Compiler.ExportTargetInterop.Foreign.Android.ExternBlockHost");
        }
Exemple #2
0
 public Converter(DataType boxedJavaObject, IEssentials essentials, IILFactory ilFactory, ForeignHelpers helpers)
 {
     Essentials = essentials;
     Type       = new TypeConverter(this, boxedJavaObject, essentials, helpers);
     Name       = new NameConverter(this, ilFactory);
     Param      = new ParamConverter(this);
     Signature  = new SignatureConverter(this, essentials);
 }
Exemple #3
0
 protected Pass(ShaderBackend backend)
     : base(backend.Log)
 {
     Disk        = backend.Disk;
     Data        = backend.Data;
     Environment = backend.Environment;
     Essentials  = backend.Essentials;
     ILFactory   = backend.ILFactory;
 }
Exemple #4
0
 protected Pass(Pass parent)
     : base(parent.Log)
 {
     Disk        = parent.Disk;
     Data        = parent.Data;
     Environment = parent.Environment;
     Essentials  = parent.Essentials;
     ILFactory   = parent.ILFactory;
 }
Exemple #5
0
 public PluginCache(
     Log log,
     IBundle bundle,
     IILFactory ilf,
     IEnvironment env)
 {
     _log        = log;
     _bundle     = bundle;
     _ilf        = ilf;
     Environment = env;
 }
Exemple #6
0
 public void Initialize(
     Log log,
     IBundle bundle,
     IILFactory ilf)
 {
     Log            = log;
     Bundle         = bundle;
     ILFactory      = ilf;
     CacheDirectory = Path.Combine(
         Bundle.Directory,
         GetType().Name.ToIdentifier().ToLowerInvariant());
     Initialize();
 }
Exemple #7
0
 protected Pass(
     Disk disk,
     IBuildData data,
     IEnvironment environment,
     IILFactory ilf)
     : base(disk)
 {
     Disk        = disk;
     Data        = data;
     Environment = environment;
     Essentials  = ilf.Essentials;
     ILFactory   = ilf;
 }
Exemple #8
0
 public NameConverter(Converters.Converter convert, IILFactory ilFactory)
 {
     _convert   = convert;
     _fixedName = ilFactory.GetType("Uno.Compiler.ExportTargetInterop.Android.ForeignFixedNameAttribute");
 }