Beispiel #1
0
 public override void VisitChildren(Visitor visitor)
 {
     Type = (IXamlAstTypeReference)Type.Visit(visitor);
 }
Beispiel #2
0
 public override void VisitChildren(Visitor visitor)
 {
     Value = Value.Visit(visitor) as IXamlAstTypeReference;
 }
Beispiel #3
0
 public XamlToArrayNode(IXamlLineInfo lineInfo, IXamlAstTypeReference arrayType,
                        IXamlAstValueNode value) : base(lineInfo)
 {
     Type  = arrayType;
     Value = value;
 }
Beispiel #4
0
 public bool Equals(IXamlAstTypeReference other) =>
 other is XamlAstXmlTypeReference xml &&
Beispiel #5
0
 public bool Equals(IXamlAstTypeReference other) =>
 other is XamlAstClrTypeReference clr && clr.Type.Equals(Type) &&
Beispiel #6
0
 public XamlStaticExtensionNode(XamlAstObjectNode lineInfo, IXamlAstTypeReference targetType, string member) : base(lineInfo)
 {
     TargetType = targetType;
     Member     = member;
 }
Beispiel #7
0
 public XamlAstObjectNode(IXamlLineInfo lineInfo, IXamlAstTypeReference type) : base(lineInfo)
 {
     Type = type;
 }
Beispiel #8
0
 public override void VisitChildren(Visitor visitor)
 {
     DeclaringType = (IXamlAstTypeReference)DeclaringType.Visit(visitor);
     TargetType    = (IXamlAstTypeReference)TargetType.Visit(visitor);
 }
Beispiel #9
0
 public XamlAstNamePropertyReference(IXamlLineInfo lineInfo,
                                     IXamlAstTypeReference declaringType, string name, IXamlAstTypeReference targetType) : base(lineInfo)
 {
     DeclaringType = declaringType;
     Name          = name;
     TargetType    = targetType;
 }