Ejemplo n.º 1
0
 public Context(
     XamlElementNameProvider xamlElementNameProvider,
     List <XamlModificationInfo> xamlModificationInfos            = null,
     Dictionary <BindingRootNode, QualifiedType> bindingRootTypes = null,
     XamlModificationTracker xamlModificationTracker = null)
 {
     this.XamlElementNameProvider = xamlElementNameProvider;
     this.XamlModificationInfos   = xamlModificationInfos ?? new List <XamlModificationInfo>();
     this.BindingRootTypes        = bindingRootTypes ?? new Dictionary <BindingRootNode, QualifiedType>();
     this.XamlModificationTracker = xamlModificationTracker;
 }
Ejemplo n.º 2
0
 public Context(
     StringBuilder bindingPathBuilder,
     BindingSource bindingSource,
     XamlElementNameProvider xamlElementNameProvider,
     BindingSourceProvider bindingSourceProvider,
     HashSet <string> externAliases)
 {
     this.XamlElementNameProvider = xamlElementNameProvider;
     this.BindingSourceProvider   = bindingSourceProvider;
     this.ExternAliases           = externAliases;
     this.BindingPathBuilder      = bindingPathBuilder;
     this.BindingSource           = bindingSource;
 }
Ejemplo n.º 3
0
 public Context(
     XamlElementNameProvider xamlElementNameProvider,
     BindingSourceProvider bindingSourceProvider,
     BindingSource bindingSource = null,
     List <BindingContainerInfo> containerInfos      = null,
     StringBuilder bindingContainerSourceCodeBuilder = null,
     HashSet <string> externAliases = null,
     bool hasCodeBehind             = false)
 {
     this.XamlElementNameProvider           = xamlElementNameProvider;
     this.BindingSourceProvider             = bindingSourceProvider;
     this.ExternAliases                     = externAliases;
     this.BindingContainerSourceCodeBuilder = bindingContainerSourceCodeBuilder ?? new StringBuilder();
     this.BindingContainerInfos             = containerInfos ?? new List <BindingContainerInfo>();
     this.BindingSource                     = bindingSource;
     this.HasCodeBehind                     = hasCodeBehind;
 }
Ejemplo n.º 4
0
 public BindingXamlModification(int bindingId, BindingAssignment bindingAssignment, XamlElementNameProvider xamlElementNameProvider)
 {
     this.bindingId               = bindingId;
     this.bindingAssignment       = bindingAssignment;
     this.xamlElementNameProvider = xamlElementNameProvider;
 }