コード例 #1
0
ファイル: _struct.cs プロジェクト: kevinkeeney/ironruby
            private WeakRefTracker _tracker;        // storage for weak proxy's

            private void Initialize(Struct s) {
                _formatString = s._formatString;
                _formats = s._formats;
                _isStandardized = s._isStandardized;
                _isLittleEndian = s._isLittleEndian;
                _encodingCount = s._encodingCount;
                _encodingSize = s._encodingSize;
                _tracker = s._tracker;
            }
コード例 #2
0
 bool IWeakReferenceable.SetWeakRef(WeakRefTracker value) {
     return UserTypeOps.SetWeakRefHelper(this, value);
 }
コード例 #3
0
ファイル: Method.cs プロジェクト: joshholmes/ironruby
 void IWeakReferenceable.SetFinalizer(WeakRefTracker value) {
     ((IWeakReferenceable)this).SetWeakRef(value);
 }
コード例 #4
0
ファイル: array.cs プロジェクト: FabioNascimento/DICommander
 public bool SetWeakRef(WeakRefTracker value)
 {
     tracker = value;
     return true;
 }
コード例 #5
0
ファイル: array.cs プロジェクト: FabioNascimento/DICommander
 public void SetFinalizer(WeakRefTracker value)
 {
     tracker = value;
 }
コード例 #6
0
 bool IWeakReferenceable.SetWeakRef(WeakRefTracker value) {
     EnsureDict();
     _dict["__weakref__"] = value;
     return true;
 }
コード例 #7
0
 bool IWeakReferenceable.SetWeakRef(WeakRefTracker value)
 {
     EnsureDict();
     _dict["__weakref__"] = value;
     return(true);
 }
コード例 #8
0
ファイル: _functools.cs プロジェクト: techarch/ironruby
 bool IWeakReferenceable.SetWeakRef(WeakRefTracker value) {
     return Interlocked.CompareExchange<WeakRefTracker>(ref _tracker, value, null) == null;
 }
コード例 #9
0
ファイル: re.cs プロジェクト: FabioNascimento/DICommander
 public void SetFinalizer(WeakRefTracker value)
 {
     SetWeakRef(value);
 }
コード例 #10
0
ファイル: _struct.cs プロジェクト: m4dc4p/ironruby
 public bool SetWeakRef(WeakRefTracker value) {
     return Interlocked.CompareExchange(ref _tracker, value, null) == null;
 }
コード例 #11
0
 void IWeakReferenceable.SetFinalizer(WeakRefTracker obj0) {
     UserTypeOps.SetFinalizerHelper((IPythonObject)this, obj0);
 }
コード例 #12
0
 bool IWeakReferenceable.SetWeakRef(WeakRefTracker obj0) {
     return UserTypeOps.SetWeakRefHelper((IPythonObject)this, obj0);
 }
コード例 #13
0
ファイル: Generator.cs プロジェクト: lzfernandes/ExaScript
 void IWeakReferenceable.SetFinalizer(WeakRefTracker value)
 {
     _tracker = value;
 }
コード例 #14
0
ファイル: Generator.cs プロジェクト: lzfernandes/ExaScript
 bool IWeakReferenceable.SetWeakRef(WeakRefTracker value)
 {
     _tracker = value;
     return(true);
 }
コード例 #15
0
 void IWeakReferenceable.SetFinalizer(WeakRefTracker value)
 {
     ((IWeakReferenceable)this).SetWeakRef(value);
 }
コード例 #16
0
 void IWeakReferenceable.SetFinalizer(WeakRefTracker value) {
     UserTypeOps.SetFinalizerHelper(this, value);
 }
コード例 #17
0
ファイル: socket.cs プロジェクト: jcteague/ironruby
 bool IWeakReferenceable.SetWeakRef(WeakRefTracker value) {
     _weakRefTracker = value;
     return true;
 }
コード例 #18
0
ファイル: PythonFunction.cs プロジェクト: jcteague/ironruby
 bool IWeakReferenceable.SetWeakRef(WeakRefTracker value) {
     EnsureDict();
     _dict[Symbols.WeakRef] = value;
     return true;
 }
コード例 #19
0
ファイル: _functools.cs プロジェクト: techarch/ironruby
 void IWeakReferenceable.SetFinalizer(WeakRefTracker value) {
     _tracker = value;
 }
コード例 #20
0
ファイル: MemoryView.cs プロジェクト: sabeelcoder/ironpython3
 bool IWeakReferenceable.SetWeakRef(WeakRefTracker value)
 {
     return(Interlocked.CompareExchange(ref _tracker, value, null) == null);
 }