예제 #1
0
 /// <inheritdoc />
 public override void VisitAnyStringValue(AnyStringValue value)
 {
     Result = StaticObjectVisitorResult.MULTIPLE_RESULTS;
 }
예제 #2
0
 /// <inheritdoc />
 public override void VisitStringValue(StringValue value)
 {
     className = new QualifiedName(new Name(value.Value));
     Result    = StaticObjectVisitorResult.ONE_RESULT;
 }
예제 #3
0
 /// <inheritdoc />
 public override void VisitValue(Value value)
 {
     Result = StaticObjectVisitorResult.NO_RESULT;
 }
예제 #4
0
 /// <inheritdoc />
 public override void VisitObjectValue(ObjectValue value)
 {
     className = OutSet.ObjectType(value).Declaration.QualifiedName;
     Result    = StaticObjectVisitorResult.ONE_RESULT;
 }