コード例 #1
0
ファイル: StandAloneSigData.cs プロジェクト: Astaelan/Fusion
 private void LinkData(CLIFile pFile)
 {
     int cursor = 0;
     if (Signature[0] == 0x06) ExpandedFieldSignature = new FieldSig(pFile, Signature, ref cursor);
     else if (Signature[0] == 0x07) ExpandedLocalVarSignature = new LocalVarSig(pFile, Signature, ref cursor);
     else ExpandedMethodSignature = new MethodSig(pFile, Signature, ref cursor);
 }
コード例 #2
0
ファイル: IRField.cs プロジェクト: Astaelan/Fusion
 public bool CompareSignature(FieldSig pFieldSig)
 {
     if (Type != Assembly.AppDomain.PresolveType(pFieldSig.Type)) return false;
     return true;
 }
コード例 #3
0
ファイル: FieldData.cs プロジェクト: Astaelan/Fusion
 private void LinkData(CLIFile pFile)
 {
     int cursor = 0;
     ExpandedSignature = new FieldSig(pFile, Signature, ref cursor);
 }