public ExtensionValueContext(Assignment assignment, ObjectBuilderContext objectBuilderContext, ITypeDirectory directory, BuildContext buildContext) { TypeDirectory = directory; BuildContext = buildContext; ObjectBuilderContext = objectBuilderContext; Assignment = assignment; }
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; }
public TypeLocator(IList <Assembly> assemblies) { inner = new AttributeBasedTypeDirectory(assemblies); var nuiAssem = Assembly.Load("Tizen.NUI"); nuiTypeDirectory = new TypeDirectory(GetNamespaces(new List <Assembly> { nuiAssem })); }
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); }
public PrefixedTypeResolver(IPrefixAnnotator annotator, ITypeDirectory typeDirectory) { this.annotator = annotator; this.typeDirectory = typeDirectory; }
public InstanceCreator(ISourceValueConverter converter, ObjectBuilderContext context, ITypeDirectory directory) { this.converter = converter; this.objectBuilderContext = context; this.directory = directory; }
public XamlLoader(IList <Assembly> assemblies) { directory = new AttributeBasedTypeDirectory(assemblies); metadataProvider = new AttributeBasedMetadataProvider(); objectBuilderContext = new ObjectBuilderContext(new SourceValueConverter(), metadataProvider); }
public Resolver(ITypeDirectory typeDirectory) { this.typeDirectory = typeDirectory; }
public XmlTypeXmlTypeResolver(ITypeDirectory typeDirectory) { this.typeDirectory = typeDirectory; }
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); }
protected override IInstanceCreator GetInstanceCreator(ISourceValueConverter sourceValueConverter, ObjectBuilderContext context, ITypeDirectory typeDirectory) { return(new OmniGuiInstanceCreator(sourceValueConverter, context, typeDirectory, locator)); }
public ContextFactory(ITypeDirectory directory, ObjectBuilderContext objectBuilderContext) { this.directory = directory; this.objectBuilderContext = objectBuilderContext; }
public XamlLoader() { metadataProvider = new MetadataProvider(); directory = RegisterTypeLocation(); }
public AttributeBasedTypeDirectory(IList <Assembly> assemblies) { inner = new TypeDirectory(GetNamespaces(assemblies)); }