예제 #1
0
 public virtual bool declareNamespace()
 {
     if (IsVerbose)
     {
         Console.WriteLine("Declaring namespace: #" + Name);
     }
     if (baseEnvironment == null)
     {
         thisNamespace = objectSpace.newNamespace();
         thisNamespace.setName(Name);
     }
     else
     {
         thisNamespace = baseEnvironment.defineNamespace(Name, AccessPrivilegeLevel.Public, null);
     }
     return(true);
 }
예제 #2
0
 public override T applyToNamespace(ESNamespace operand)
 {
     return(operation.applyToNamespace(operand));
 }
예제 #3
0
 public virtual T applyToNamespace(ESNamespace operand)
 {
     return(applyToESObject(operand));
 }