5 namespace SiliconStudio.Presentation.Quantum.View
17 AcceptNullable =
true;
24 public Type Type {
get; set; }
29 public bool AcceptNullable {
get; set; }
32 public override string Name {
get {
return Type.Name; } }
40 if (MatchType(node, Type))
43 if (AcceptNullable && Type.IsValueType)
45 var nullableType = typeof(Nullable<>).MakeGenericType(
new[] { Type });
46 return MatchType(node, nullableType);
An implementation of the ObservableNodeTemplateProvider that matches IObservableNode of a specific ty...
A base class for implementations of ITemplateProvider that can provide templates for IObservableNode ...
override bool MatchNode(IObservableNode node)
Indicates whether this instance of ITemplateProvider can provide a template for the given IObservable...
TypeMatchTemplateProvider()
Initializes a new instance of the TypeMatchTemplateProvider class.