예제 #1
0
 public virtual object VisitTypeOfResolveResult(TypeOfResolveResult rr, object data)
 {
     VisitChildResolveResults(rr, data);
     return(null);
 }
예제 #2
0
 public virtual TResult VisitTypeOfResolveResult(TypeOfResolveResult rr, TData data)
 {
     VisitChildResolveResults(rr, data);
     return(default(TResult));
 }
예제 #3
0
 public JsNode VisitTypeOfResolveResult(TypeOfResolveResult res)
 {
     return(Js.Member("Typeof").Invoke(SkJs.EntityTypeRefToMember(res.ReferencedType)));
 }
예제 #4
0
 public override string VisitTypeOfResolveResult(TypeOfResolveResult rr, object data)
 {
     return(CompileFactoryCall("Constant", new[] { typeof(object), typeof(Type) }, new[] { ExpressionTreeBuilder.GetTypeName(rr.ReferencedType, this._emitter), ExpressionTreeBuilder.GetTypeName(rr.Type, this._emitter) }));
 }
 string Visit(TypeOfResolveResult result)
 {
     throw new NotImplementedException();
 }
예제 #6
0
 public object VisitTypeOfResolveResult(TypeOfResolveResult res)
 {
     return(res.ReferencedType);
 }