【发布时间】:2017-03-05 07:09:04
【问题描述】:
我有以下简单的变量声明一个由反编译器生成的类
Friend Class Project
Private _Status As Integer
Public Property Status As Integer
Get
Return Me._Status
End Get
Set(ByVal value As Integer)
Interlocked.Exchange(Me._Status, value)
End Set
End Property
End Class
此声明是否有任何简写形式。 实际上这是在类内部使用 backgroundworker 并由另一个类从外部访问。
要明确速记是什么意思。我举个例子: 下面的神是速记
SyncLock lock
z = 1
End SyncLock
以下详细代码
Dim obj As Object = Me.lock
ObjectFlowControl.CheckForSyncLockOnValueType(obj)
Dim flag As Boolean = False
Try
Monitor.Enter(obj, flag)
Me.z = 1
Finally
If (flag) Then
Monitor.[Exit](obj)
End If
End Try
【问题讨论】:
标签: .net vb.net decompiling decompiler shorthand