public IInterpetedResult <IInterpetedMember <IInterpedEmpty> > Interpet(InterpetedContext interpetedContext)
 {
     return(InterpetedResult.Create(TypeManager.EmptyMember(TypeManager.Empty())));
 }
 public IInterpetedResult <IInterpetedMember <IBoxedDouble> > Interpet(InterpetedContext interpetedContext)
 {
     return(InterpetedResult.Create(TypeManager.NumberMember(TypeManager.Double(Value))));
 }
示例#3
0
 public IInterpetedScope Create()
 {
     return(TypeManager.InstanceScope(staticScope, finalizedScope));
 }
 public IInterpetedResult <IInterpetedMember <IBoxedString> > Interpet(InterpetedContext interpetedContext)
 {
     return(InterpetedResult.Create(TypeManager.StringMember(TypeManager.String(Value))));
 }
示例#5
0
 public InterpetedScopeTemplate(IFinalizedScope finalizedScope, IInterfaceModuleType type)
 {
     this.staticScope    = TypeManager.StaticScope(new ConcurrentIndexed <IKey, IInterpetedMember>(), type);
     this.finalizedScope = finalizedScope ?? throw new ArgumentNullException(nameof(finalizedScope));
 }