public ExtensionValueContext(Assignment assignment, ObjectBuilderContext objectBuilderContext, ITypeDirectory directory, BuildContext buildContext)
 {
     TypeDirectory        = directory;
     BuildContext         = buildContext;
     ObjectBuilderContext = objectBuilderContext;
     Assignment           = assignment;
 }
Exemple #2
0
        public XamlLoader()
        {
            typeDirectory = GetTypeDirectory();
            var metadataProvider     = new MetadataProvider();
            var sourceValueConverter = GetSourceValueConverter();

            objectBuilderContext = new ObjectBuilderContext(sourceValueConverter, metadataProvider);
        }
 public ConverterValueContext(Type targetType, object value, ObjectBuilderContext objectBuilderContext, ITypeDirectory directory, BuildContext buildContext)
 {
     TargetType           = targetType;
     Value                = value;
     TypeDirectory        = directory;
     BuildContext         = buildContext;
     ObjectBuilderContext = objectBuilderContext;
 }
Exemple #4
0
        public TypeLocator(IList <Assembly> assemblies)
        {
            inner = new AttributeBasedTypeDirectory(assemblies);
            var nuiAssem = Assembly.Load("Tizen.NUI");

            nuiTypeDirectory = new TypeDirectory(GetNamespaces(new List <Assembly> {
                nuiAssem
            }));
        }
Exemple #5
0
        public TypeLocator(IList <Assembly> assemblies)
        {
            inner = new AttributeBasedTypeDirectory(assemblies);
            var nuiAssem        = Assembly.Load("Tizen.NUI");
            var systemXamlAssem = Assembly.GetAssembly(typeof(System.Xaml.XamlReader));
            var ns = GetNamespacesNUI(new List <Assembly> {
                nuiAssem
            });

            ns.Concat <XamlNamespace>(GetNamespacesWPF(new List <Assembly> {
                systemXamlAssem
            }));
            nuiTypeDirectory = new TypeDirectory(ns);
        }
Exemple #6
0
 public PrefixedTypeResolver(IPrefixAnnotator annotator, ITypeDirectory typeDirectory)
 {
     this.annotator     = annotator;
     this.typeDirectory = typeDirectory;
 }
Exemple #7
0
 public InstanceCreator(ISourceValueConverter converter, ObjectBuilderContext context, ITypeDirectory directory)
 {
     this.converter            = converter;
     this.objectBuilderContext = context;
     this.directory            = directory;
 }
Exemple #8
0
 public XamlLoader(IList <Assembly> assemblies)
 {
     directory            = new AttributeBasedTypeDirectory(assemblies);
     metadataProvider     = new AttributeBasedMetadataProvider();
     objectBuilderContext = new ObjectBuilderContext(new SourceValueConverter(), metadataProvider);
 }
Exemple #9
0
 public Resolver(ITypeDirectory typeDirectory)
 {
     this.typeDirectory = typeDirectory;
 }
Exemple #10
0
 public XmlTypeXmlTypeResolver(ITypeDirectory typeDirectory)
 {
     this.typeDirectory = typeDirectory;
 }
Exemple #11
0
 protected virtual IInstanceCreator GetInstanceCreator(ISourceValueConverter sourceValueConverter, ObjectBuilderContext context, ITypeDirectory typeDirectory)
 {
     return(new InstanceCreator(sourceValueConverter, context, typeDirectory));
 }
 public OmniGuiInstanceCreator(ISourceValueConverter sourceValueConverter, ObjectBuilderContext context,
                               ITypeDirectory typeDirectory, ITypeLocator typeLocator)
 {
     this.typeLocator = typeLocator;
     inner            = new InstanceCreator(sourceValueConverter, context, typeDirectory);
 }
Exemple #13
0
 protected override IInstanceCreator GetInstanceCreator(ISourceValueConverter sourceValueConverter, ObjectBuilderContext context, ITypeDirectory typeDirectory)
 {
     return(new OmniGuiInstanceCreator(sourceValueConverter, context, typeDirectory, locator));
 }
Exemple #14
0
 public ContextFactory(ITypeDirectory directory, ObjectBuilderContext objectBuilderContext)
 {
     this.directory            = directory;
     this.objectBuilderContext = objectBuilderContext;
 }
Exemple #15
0
 public XamlLoader()
 {
     metadataProvider = new MetadataProvider();
     directory        = RegisterTypeLocation();
 }
 public AttributeBasedTypeDirectory(IList <Assembly> assemblies)
 {
     inner = new TypeDirectory(GetNamespaces(assemblies));
 }