public ImmutableNode <string> Visit(PrimitiveTypeReference primitiveTypeReference) { return(PrimitiveTypesByCode[(int)primitiveTypeReference.Code]); }
public void VisitPrimitiveTypeReference(PrimitiveTypeReference typeReference) { Formatter.StartNode(typeReference); Formatter.WriteKeyword(Types.PrimitiveTypeReference.TypeToString(typeReference.PrimitiveType)); Formatter.EndNode(); }
public void PrimitiveTypeLookup() { var type = new PrimitiveTypeReference(PrimitiveType.String); var result = type.Resolve(_compilationUnit.GetScope()); Assert.IsInstanceOfType(result, typeof(MemberResolveResult)); Assert.IsInstanceOfType(result.ScopeProvider, typeof(TypeDefinition)); Assert.AreEqual("System.String", ((TypeDefinition)result.ScopeProvider).FullName); }