Exemplo n.º 1
0
 public ViewModelInfoAnnotation(Type type, bool isControl = false, BindingExtensionParameter extensionParameter = null, bool containsObservables = true)
 {
     this.Type                = type;
     this.IsControl           = isControl;
     this.ExtensionParameter  = extensionParameter;
     this.ContainsObservables = containsObservables;
 }
Exemplo n.º 2
0
 static ParameterExpression CreateParameter(DataContextStack stackItem, string name, BindingExtensionParameter extensionParameter = null) =>
 Expression.Parameter((extensionParameter == null ? stackItem.DataContextType : ResolvedTypeDescriptor.ToSystemType(extensionParameter.ParameterType)) ?? typeof(ExpressionHelper.UnknownTypeSentinel), name)
 .AddParameterAnnotation(new BindingParameterAnnotation(stackItem, extensionParameter));
Exemplo n.º 3
0
 public ViewModelInfoAnnotation(Type type, bool isControl = false, BindingExtensionParameter extensionParameter = null)
 {
     this.Type               = type;
     this.IsControl          = isControl;
     this.ExtensionParameter = extensionParameter;
 }