Example #1
0
 public ImmutableNode <string> Visit(PrimitiveTypeReference primitiveTypeReference)
 {
     return(PrimitiveTypesByCode[(int)primitiveTypeReference.Code]);
 }
Example #2
0
        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);
 }