コード例 #1
0
ファイル: SignatureDecoder.cs プロジェクト: raulgarciamsft/ql
 public void WriteId(EscapingTextWriter trapFile, IGenericContext gc)
 {
     unmodifiedType.WriteId(trapFile, gc);
     trapFile.Write(isRequired ? " modreq(" : " modopt(");
     modifier.WriteId(trapFile, gc);
     trapFile.Write(")");
 }
コード例 #2
0
ファイル: SignatureDecoder.cs プロジェクト: raulgarciamsft/ql
 public void WriteId(EscapingTextWriter trapFile, IGenericContext gc)
 {
     elementType.WriteId(trapFile, gc);
     trapFile.Write('[');
     for (var i = 1; i < shape.Rank; ++i)
     {
         trapFile.Write(',');
     }
     trapFile.Write(']');
 }
コード例 #3
0
ファイル: SignatureDecoder.cs プロジェクト: raulgarciamsft/ql
            public void WriteId(EscapingTextWriter trapFile, IGenericContext gc)
            {
                genericType.WriteId(trapFile, gc);
                trapFile.Write('<');
                var index = 0;

                foreach (var arg in typeArguments)
                {
                    trapFile.WriteSeparator(",", ref index);
                    arg.WriteId(trapFile, gc);
                }
                trapFile.Write('>');
            }
コード例 #4
0
ファイル: SignatureDecoder.cs プロジェクト: raulgarciamsft/ql
 public void WriteId(EscapingTextWriter trapFile, IGenericContext gc)
 {
     elementType.WriteId(trapFile, gc);
     trapFile.Write('&');
 }
コード例 #5
0
 public void WriteId(TextWriter trapFile, IGenericContext gc)
 {
     elementType.WriteId(trapFile, gc);
     trapFile.Write("[]");
 }