コード例 #1
0
ファイル: FAttrs.cs プロジェクト: nomit007/f4
 private void facets(FStore.Input input)
 {
     input.u2();
       int n = input.u2();
       m_facets = new FFacet[n];
       for (int i=0; i<n; ++i)
       {
     FFacet f = m_facets[i] = new FFacet();
     f.type = input.u2();
     f.val  = input.utf();
       }
 }
コード例 #2
0
ファイル: FTable.cs プロジェクト: nomit007/f4
 public override FTable read(FStore.Input input)
 {
     if (input == null) { m_size = 0; return this; }
      m_size = input.u2();
      m_table = new object[m_size];
      for (int i=0; i<m_size; i++)
        m_table[i] = Uri.fromStr(input.utf());
      return this;
 }
コード例 #3
0
ファイル: FAttrs.cs プロジェクト: nomit007/f4
 private void sourceFile(FStore.Input input)
 {
     input.u2();
       m_sourceFile = input.utf();
 }
コード例 #4
0
ファイル: FTypeRef.cs プロジェクト: nomit007/f4
 //////////////////////////////////////////////////////////////////////////
 // IO
 //////////////////////////////////////////////////////////////////////////
 public static FTypeRef read(FStore.Input input)
 {
     FPod fpod = input.fpod;
       string podName = fpod.name(input.u2());
       string typeName = fpod.name(input.u2());
       string sig = input.utf(); // full sig if parameterized, "?" if nullable, or ""
       return new FTypeRef(podName, typeName, sig);
 }