コード例 #1
0
ファイル: MetaDataWriter.cs プロジェクト: Rex-Hays/GNIDA
 private void UpdatePInvokeImpl(Workspace workspace, PInvokeImplementation pinvokeImpl)
 {
     pinvokeImpl.MetaDataRow.Parts[1] = GetMemberIndex(workspace, Constructor.OriginalAssembly.NETHeader.TablesHeap.MemberForwarded, pinvokeImpl.Member);
     pinvokeImpl.MetaDataRow.Parts[2] = GetStringIndex(workspace, pinvokeImpl.Entrypoint);
     pinvokeImpl.MetaDataRow.Parts[3] = GetMemberIndex(workspace, pinvokeImpl.ImportScope);
 }
コード例 #2
0
 public override void ClearCache()
 {
     _customAttributes = null;
     _declaringType    = null;
     _pinvokeimpl      = null;
 }
コード例 #3
0
ファイル: MemberReference.cs プロジェクト: Rex-Hays/GNIDA
 public override void LoadCache()
 {
     _pinvokeimpl = PInvokeImplementation;
     _customAttributes = CustomAttributes;
     _declaringType = DeclaringType;
 }
コード例 #4
0
 public override void LoadCache()
 {
     _pinvokeimpl      = PInvokeImplementation;
     _customAttributes = CustomAttributes;
     _declaringType    = DeclaringType;
 }
コード例 #5
0
ファイル: MemberReference.cs プロジェクト: Rex-Hays/GNIDA
 public override void ClearCache()
 {
     _customAttributes = null;
     _declaringType = null;
     _pinvokeimpl = null;
 }