Esempio n. 1
0
		static VBS.NameSyntax CreateNameSyntax(System.Type t)
		{
			var names=t.FullName.Split('.');
			VBS.NameSyntax left = VB.SyntaxFactory.IdentifierName(names[0]);
			foreach (string part in names.Skip(1))
			{
				var right = VB.SyntaxFactory.IdentifierName(part);

				left=VB.SyntaxFactory.QualifiedName(left, right);
			}
			return left;
		}
Esempio n. 2
0
 public static T MapBase <T>(SyntaxNode source, VisualBasicSyntax.NameSyntax name, CodeViewUserControl control, SemanticModel semanticModel) where T : CodeItem
 {
     return(MapBase <T>(source, name.ToString(), new SyntaxTokenList(), control, semanticModel));
 }