Example #1
0
 /// <summary>
 /// Initializes a new instance of the ScriptValue class
 /// </summary>
 public ScriptValue(IScriptSymbol creator, bool bypassCompatibilityOnLazyInvokation)
 {
     //GarbageControl.CurrentCrypt.AddValue(this);
     this.creator = creator;
     this.bypassCompatibilityOnLazyInvokation = bypassCompatibilityOnLazyInvokation;
 }
 public LiteralScriptValue(IScriptSymbol creator, bool bypassCompatibilityOnLazyInvokation) : base(creator, bypassCompatibilityOnLazyInvokation)
 {
     
 }
Example #3
0
 public virtual void Dispose()
 {
     creator = null;
 }
Example #4
0
 /// <summary>
 /// Initializes a new instance of the WeakReferenceMemberAccessValue class
 /// </summary>
 /// <param name="handler">the base handler that is used to lock/unlock items</param>
 public WeakReferenceMemberAccessValue(IScriptSymbol creator, bool bypassCompatibilityOnLazyInvokation) : base(creator, bypassCompatibilityOnLazyInvokation)
 {
 }