Exemplo n.º 1
0
 private static IEnumerable <string> GetNamesFromNameList(SeparatedList nameList)
 {
     foreach (SeparatedListElement listElement in nameList.SyntaxList)
     {
         if (listElement.Element as Token != null)
         {
             yield return(((Token)listElement.Element).Text);
         }
     }
 }
Exemplo n.º 2
0
 private static IEnumerable <TagInfo> GetTokenTagInfoForFieldLists(SeparatedList fieldList)
 {
     foreach (SeparatedListElement element in fieldList.SyntaxList)
     {
         if (element.Element as AssignmentField != null)
         {
             AssignmentField field = (AssignmentField)element.Element;
             if (field.Name != null || field.Kind != SyntaxKind.MissingToken)
             {
                 yield return(new TagInfo(field.Name.Start, field.Name.Length, Classification.Field));
             }
         }
     }
 }
 return(TupleType(SeparatedList(types.Select(x => TupleElement(IdentifierName(x.type.GenerateFullGenericName()), Identifier(x.name.GetKeywordSafeName()))))));
Exemplo n.º 4
0
 TypeParameterList(SeparatedList(typeParameters.Select(tp => TypeParameter(tp.Item2)))));
Exemplo n.º 5
0
 private static IEnumerable<string> GetNamesFromNameList(SeparatedList nameList)
 {
     foreach (SeparatedListElement listElement in nameList.SyntaxList)
     {
         if (listElement.Element as Token != null)
         {
             yield return ((Token)listElement.Element).Text;
         }
     }
 }
Exemplo n.º 6
0
 private static IEnumerable<TagInfo> GetTokenTagInfoForFieldLists(SeparatedList fieldList)
 {
     foreach (SeparatedListElement element in fieldList.SyntaxList)
     {
         if (element.Element as AssignmentField != null)
         {
             AssignmentField field = (AssignmentField)element.Element;
             if (field.Name != null || field.Kind != SyntaxKind.MissingToken)
             {
                 yield return new TagInfo(field.Name.Start, field.Name.Length, Classification.Field);
             }
         }
     }
 }
Exemplo n.º 7
0
target.AddAttributeLists(AttributeList(SeparatedList(
                                           GetProperties(element)
 ParameterList
 (
     SeparatedList
     (
         entrypoint.LoadTypes.Take